Note: This is only a Basic guide to chmod, covering some niche areas.
sburke@server:~$ ls -la
-rwx—r-x 1 sburke users 1834 2006-09-07 17:48 .bashrc drwxr-xr-x 2 sburke users 4096 2006-10-21 17:08 public_html -rw-r–r– 1 sburke users 73 2006-09-28 12:03 .screenrc
——-user———- ——group———- ——world——— read, write, execute, read, write, execute, read, write, execute
chmod 000 //removes chmod 400 //read permission to the user chmod 500 //read & execute permission to the user chmod 600 //read & write permission to the user chmod 700 //read & write & execute permission to the user.
So - mixing and matching the above numbers can give: chmod 644 //gives read&write to user, AND gives read to group and world. chmod 755 //gives read&write&execute to user, AND read&execute to group and world.
A sticky file means that you can allow people to read and write to the file, however they cannot remove/delete the file. Similarly with a sticky directory: people can read, write and execute a directory and its contents, however they cannot remove the directory. chmod +t file chmod +t directory ls -la drwxrwxrwt The /var/tmp has the sticky permission - so people can write inside the tmp directory, but they cannot remove the directory itself.
The following quick and easy command will list all files and folders with permissions specified. find -perm 777 find -perm 755
More info:
http://www-128.ibm.com/developerworks/aix/library/au-speakingunix4/?ca=dgr-lnxw07UNIXpart4