Visit Our UNIX and Linux User Community


Setting permissions


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Setting permissions
# 1  
Old 05-01-2008
Setting permissions

I've been told I need to set the permissions for everything in the htdocs folder to 777, but how do I go about doing this?
ThanksSmilie
# 2  
Old 05-01-2008
'man chmod'
# 3  
Old 05-01-2008
sorry, I don't understand that - what does that mean and where do I put that?
# 4  
Old 05-01-2008
777 = everybody can execute and alter everything. That is for sure not what you want. However, it would go as follows (escaping like bash):
Code:
find /whereever/my/htdocs/are/ -exec chmod 777 {} \;

Better do the following (everybody can read, only owner can alter or execute):
Code:
find /whereever/my/htdocs/are/ -type d -exec chmod 755 {} \;
find /whereever/my/htdocs/are/ -type f -exec chmod 644 {} \;

If some cgi needs to write to some location beneath htdocs change ownership of those files/directories to the user used by your webserver to run cgis (normally apache, httpd oder nobody).

Quote:
Originally Posted by thehaapyappy
sorry, I don't understand that - what does that mean and where do I put that?
Put that into command line - it will display help about chmod command. Use "man find" to find out what above does in detail.
# 5  
Old 05-01-2008
Quote:
Originally Posted by vgersh99
'man chmod'
Quote:
Originally Posted by thehaapyappy
sorry, I don't understand that - what does that mean and where do I put that?
man is a build in technical manual. Simply enter man [command] to get details about any unix command. Of course, you need to know WHICH command.

chmod is the command to change permissions.

One thing about man: read the whole thing, particularly the last few lines. There you're see references to similar commands that may be helpful.
# 6  
Old 05-01-2008
Okay thanks, I've got the man chmod and am now about to read it, but how do I find out where the file to change the htdocs permissions is?
# 7  
Old 05-01-2008
htdocs is no single file but a folder. Ask the one who installed your system, he'll tell you. Maybe Have a look for /srv/www/htdocs , /var/www , /var/lib/apache/htdocs .

If you've installed the system yourself start reading the documentation coming with it - it will help you to actually understand what to do.
 

Previous Thread | Next Thread
Test Your Knowledge in Computers #761
Difficulty: Medium
Every core of a multi-core CPU has a dedicated L1 cache and that cache is usually shared between the cores
True or False?

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Setting file permissions dynamically

I'm working in a linux server where wrappers are executed by multiple users of different groups. The log and output files are created with 554 permissions by default. This is stopping other users to run the wrappers unless the log and output files are deleted or given 777 permission. Setting SUID... (1 Reply)
Discussion started by: praveenpa
1 Replies

2. Solaris

Is there a difference between setting a user as nologin and setting it as a role?

Trying to figure out the best method of security for oracle user accounts. In Solaris 10 they are set as regular users but have nologin set forcing the dev's to login as themselves and then su to the oracle users. In Solaris11 we have the option of making it a role because RBAC is enabled but... (1 Reply)
Discussion started by: os2mac
1 Replies

3. Shell Programming and Scripting

Setting default permissions without umask or cron jobs

I've got a number of people sending files to me in different directory structures, and users on many different groups who need access to these incoming paths. My problem is that umask assumes a default of 666 for files. No execute bit, meaning that my users can't even see the incoming folders.... (2 Replies)
Discussion started by: Karunamon
2 Replies

4. UNIX for Advanced & Expert Users

Setting permissions for shell scripts

Hi, I have written a shell script which calls a java program which reads properties from a configuration file and writes to a log file for each session.However the customer wants that the user should not be able to open/edit the configuration file or the log files meaning they should not... (4 Replies)
Discussion started by: jayadrath
4 Replies

5. UNIX for Advanced & Expert Users

Automate setting of group permissions

What would be a practical way of making sure files I upload to/edit in a particular directory on a server always have the correct group permissions? I'm forgetful, so I try to automate things like chgrp'ing the files when I'm done. I could write a script to be run by cron. Is that the only way,... (2 Replies)
Discussion started by: mregine
2 Replies

6. UNIX for Dummies Questions & Answers

Setting default directory file permissions and ownership help

I'm trying to setup a directory structure for my staff which enables them full access to files in the directories with their name, and have access to anything in the shared directory. The directory structure looks like this: root@www10 # ls -l total 56 drwxr-xr-x 7 internal internal 4096... (3 Replies)
Discussion started by: v_greg
3 Replies

7. UNIX for Dummies Questions & Answers

Setting permissions and restricting access

Hi all, I have user called "Z". The home directory is /home/Z. I have another directory /home/Z/OP. Within /home/Z/OP, i have 2 directories /home/Z/OP/OP1 and /home/Z/OP2. I want to restrict access for Z to only access /home/Z/OP and /home/Z/OP1 and /home/Z/OP2. What kind of... (4 Replies)
Discussion started by: new2ss
4 Replies

8. UNIX for Dummies Questions & Answers

Help setting up file permissions

Hi, I'm in the process of writing a system (in Java) where a user can register to become a member of a website. When they register, a collection of directories and files get created by the application. For example if a user with the name 'fred' registered they would get the following drwxr-xr-x... (0 Replies)
Discussion started by: andrewpmoore
0 Replies

9. HP-UX

To give the "unzip" permissions & "create" file permissions

Hi, I am a Unix Admin. I have to give the permissions to a user for creating new file in a directory in HP-Ux 11.11 system since he cannot able to create a new file in the directory. Thanks in advance. Mike (3 Replies)
Discussion started by: Mike1234
3 Replies

10. UNIX for Dummies Questions & Answers

Setting Default Permissions for Files

Hi, I am setting up an area on a unix server where multiple people will be editing web pages. Can anyone tell me how to set it up the directory and subdirectories so that when a user creates a new file, it defaults to permissions of 664 or 775? I've tried using umask but from what I can... (1 Reply)
Discussion started by: robbieg
1 Replies

Featured Tech Videos