Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

sticky(5) [debian man page]

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)

Check Out this Related Man Page

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)
Man Page

15 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Setting up a personal FTP

Ok guys, i dont need a detailed guide from you guys if you dont want to give me one, but i would appreciate maybe a link to a newb step by step guide on how to create your own ftp :) Thanks alot! Jason (19 Replies)
Discussion started by: gearshifter
19 Replies

2. UNIX for Dummies Questions & Answers

chmod - "future" changes

Edit: Solved, thanks ranj@chn! Okay, i use the command: chmod -R ugo+rwx thefolderIwanttochange Thats fine, but when I create new files or folders within "thefolderIwantochange" they are created with their own permissions (I assume this is normal Unix behaviour) rather than the permissions... (8 Replies)
Discussion started by: gmclean2006
8 Replies

3. UNIX for Dummies Questions & Answers

Delete all files of a particular user

How do I delete all directories and files belonging to a particular userid in a directory and its subdirs? (9 Replies)
Discussion started by: abhilashnair
9 Replies

4. Shell Programming and Scripting

FIND/CHMOD combined

I am trying to change permission for all subdirectories and files inside folder1 so this is what i came with after many seraches on the internet. man find and man chmod mirc and few articles. find .public_html/folder1 -print0 | xargs -0 chmod 777 what's wrong with this command? it is FTP... (33 Replies)
Discussion started by: smoother
33 Replies

5. UNIX for Dummies Questions & Answers

Sticky Bit????

HI What is sticky bit? how can be see if the sticky bit for file is set? WHat is meaning of sticky bit set on Directory? What is the syntax to set the sticky bit? With example Thanks (10 Replies)
Discussion started by: skyineyes
10 Replies

6. UNIX for Dummies Questions & Answers

Moving all user files to another/new directory

Hi Experts, I need your help for a new query. Query is to move all specified user files from a specified directory to another directory. eg i've 5 files in /export/home/users created by the gaurav(unix ID). i want to move all 5 files of gaurav from /export/home/users to... (11 Replies)
Discussion started by: gav_dhiman
11 Replies

7. Shell Programming and Scripting

chmod for great number of files

Hi all, I have a script who generate as an output a lot of files (the number is highly variable : 500 to more than 10000). At the end of this script I need to do a "chmod" on all those files. I tried but it says -bash: /bin/chmod: Argument list too long So it seems that chmod can't... (9 Replies)
Discussion started by: Moumou
9 Replies

8. Shell Programming and Scripting

want file to regenerate after deletion

I looked into the sticky bit, but I think, if possible, that I would prefer to have the file recreate itself after deletion. The file is several directories deep, and from time to time the top level directory will be trashed. I need the file to recreate after this. Is it possible to perhaps... (13 Replies)
Discussion started by: glev2005
13 Replies

9. UNIX for Dummies Questions & Answers

Changing file pemissions for all the files in a directory

For example, if i wanty to change the permission to 777 for all the files in a directory, is there any simpler way? Thanks (8 Replies)
Discussion started by: pandeesh
8 Replies

10. UNIX for Dummies Questions & Answers

Combining files from different directories

I have two directories, each have 27 files with same name and now I want to combine them one by one into another directory with same names. I dont know how to use "and" for the "for loop" so it will not go in the circle. so my code has a problem I dont know how to fix :wall::wall::wall::wall:... (15 Replies)
Discussion started by: A-V
15 Replies

11. Shell Programming and Scripting

How to count number of files in directory and write to new file with number of files and their name?

Hi! I just want to count number of files in a directory, and write to new text file, with number of files and their name output should look like this,, assume that below one is a new file created by script Number of files in directory = 25 1. a.txt 2. abc.txt 3. asd.dat... (20 Replies)
Discussion started by: Akshay Hegde
20 Replies

12. Solaris

Solaris sticky bit

i got this archive file on sticky bit mode. somehow i could not remove the sticky bit. i could not even copy or view the view using file user account or root account. -rw-r--r-T 1 mark support 875166720 Mar 23 2005 file_mig.dat anybody encounter this type of problem? i have done running... (11 Replies)
Discussion started by: uwagon
11 Replies

13. UNIX for Beginners Questions & Answers

What is wrong with file permission?

Friends, I have weird problem with my Linux OS. I have few files which is owned by root but could not be modified (edit, chmod, chown etc) # id uid=0(root) gid=0(root) groups=0(root) # whoami root # ls -l /etc/security/access-sshd.conf -rw-r--r-- 1 root root 431 Jun 22 03:31... (12 Replies)
Discussion started by: baluchen
12 Replies

14. OS X (Apple)

Warning using 'find'.

This is more of a discovery than a bug and for OSX 10.12.x, maybe earlier but I don't have them now. Consider this code:- # Auto-find the correct path and "sox" file, but it WILL take a very long time... # NOTE: It searches from YOUR HOME directory structure only, just modify to suit your... (8 Replies)
Discussion started by: wisecracker
8 Replies

15. UNIX for Beginners Questions & Answers

Setting write permission for particular user

Hi All, We have a scenario in production where we want only one user from a group to modify the file. The file is not set to write permission for application manager. -r--r--r-- 1 amgr u00 15661716 Aug 30 00:06 DCI.dat So here amgr will have permission to edit the file. We want a... (10 Replies)
Discussion started by: arunkumar_mca
10 Replies