08-31-2007
Only the owner of a file or root may change the permissions on a file no matter what its current permissions maybe.
Root may delete any file. But for any other id there are restrictions as follows: You may delete any file in any directory in which you have write access to even if you do not own the file (unless the sticky bit is set on that directory).
If you have write access to the file, but not the directory it is in, then you may edit it but NOT delete it.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Use the following to Change permission of fileB (fileB could be fileB*) to change its permission same as the permission of fileA.
chmod `ls -l fileA | awk '{pr
int "u+", substr($1,2,1), substr($1,3,1), substr($1,4,1), ",g+", substr($1,5,1),
substr($1,6,1), substr($1,7,1), ",o+",... (0 Replies)
Discussion started by: gagansharma
0 Replies
2. UNIX for Advanced & Expert Users
Hello !
When I connect to a RH FTP server, the files I transfer (from my "windows computer") to this server have the following permissions : -rw------- but I would like those files to have the following permissions : - rw-rw-r-x
How can I do that ??? :)
Thanks for your help !
G. (6 Replies)
Discussion started by: guix
6 Replies
3. UNIX for Dummies Questions & Answers
Is there any way that you can set it up so when you create a file it has the chmod permissions of u+x? I am not a root user on the system (1 Reply)
Discussion started by: himurak
1 Replies
4. UNIX for Dummies Questions & Answers
How can I change the default permissions that are assigned when I create a file? (By default the file has: -rw-r--r-- ..... I'd like it to be -rw-r-----
How can I change this default behavior? (8 Replies)
Discussion started by: FredSmith
8 Replies
5. UNIX for Dummies Questions & Answers
Is there a way to change a unix user's default file permissions so that when he creates a file, by default permissions are 777???
Thanks! (7 Replies)
Discussion started by: FredSmith
7 Replies
6. UNIX for Dummies Questions & Answers
using the recursive option for chmod i am trying to make all the folders and subsequent files read only
i.e. chmod -R 444 folder
when i go to check the folder or contents using any command (cat, ls -l etc..)
i get permission denied reply
can someone tell me why and how to make folders... (2 Replies)
Discussion started by: rprules
2 Replies
7. Cybersecurity
I'm doing a security sweep of a Sun Sol 5.8 system. The file: /dev/console, which links to /devices/pseudo/cn@0:console, has the following perms: crw--w--w- I would like to get rid of the world write permissions. I can change the file permissions, but as soon as log back in, they are changed... (4 Replies)
Discussion started by: ErnieG
4 Replies
8. Shell Programming and Scripting
does anyone know how to write a script that will change file permissions. because the Admin blocked me from altering any of my files im only allowed to read and i heard a script like this can bypass it but i dont know how to write it.
Display current users. Display user Ids only.
Display... (10 Replies)
Discussion started by: live2learn
10 Replies
9. Homework & Coursework Questions
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
Write a shell script that gives a passed file the "755" access permissions. The shell script should:
Change... (0 Replies)
Discussion started by: anix007
0 Replies
10. Homework & Coursework Questions
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
Write a shell script that gives a passed file the "755" access permissions. The shell script should:
Change... (5 Replies)
Discussion started by: anix007
5 Replies
sticky(5) Standards, Environments, and Macros sticky(5)
NAME
sticky - mark files for special treatment
DESCRIPTION
The sticky bit (file mode bit 01000, see chmod(2)) is used to indicate special treatment of certain files and directories. A directory for
which the sticky bit is set restricts deletion of files it contains. A file in a sticky directory can only be removed or renamed by a user
who has write permission on the directory, and either owns the file, owns the directory, has write permission on the file, or is a privi-
leged user. Setting the sticky bit is useful for directories such as /tmp, which must be publicly writable but should deny users permission
to arbitrarily delete or rename the files of others.
If the sticky bit is set on a regular file and no execute bits are set, the system's page cache will not be used to hold the file's data.
This bit is normally set on swap files of diskless clients so that accesses to these files do not flush more valuable data from the sys-
tem's cache. Moreover, by default such files are treated as swap files, whose inode modification times may not necessarily be correctly
recorded on permanent storage.
Any user may create a sticky directory. See chmod for details about modifying file modes.
SEE ALSO
chmod(1), chmod(2), chown(2), mkdir(2), rename(2), unlink(2)
BUGS
The mkdir(2) function will not create a directory with the sticky bit set.
SunOS 5.10 1 Aug 2002 sticky(5)