Skip to main content

Posts

Showing posts from August, 2017

Special Permissions

Sticky Bit The sticky bit is used to indicate special permissions for files and directories. If a directory with sticky bit enabled, will restricts deletion of file inside it. It can be removed by root, owner of file or who have write permission on it. This is useful for publicly accessible directories like /tmp. Implementation of Sticky bit on file: Method 1: # chmod +t tecadmin.txt # ls -l tecadmin.txt -rw-r--r- T 1 root root 0 Mar  8 02:06 tecadmin.txt Mothod 2: # chmod 1777 tecadmin.txt # ls -l tecadmin.txt -rwxrwxrw t 1 root root 0 Mar  8 02:06 tecadmin.txt In above output it showing sticky bit is set with character t or T in permissions filed. Small t represent that execute permission also enable and capital T represent that execute permission are not enabled. SUID ( setuid ) If SUID bit is set on a file and a user executed it. The process will have the same rights as the owner of the file being executed. For example:  passwd  command have