1. SUID 运行程序时,相应的进程属主是程序文件自身的属主,并非启动者的属主。
chmod u+s FILE
chmod u-s FILE
一般用途,让没有某些权限的人,可以使用某些文件的功能,如让一般用户查看和修改用户和组都是root的passwd文件。
2. SGID 运行程序时,相应的进程属组是程序文件自身的属主,并非启动者所在的属组。
chmod g+s FILE
chmod g-s FILE
一般用途,给一个文件夹SGID权限后,所有能在此文件夹内拥有w权限的人,建立的文件/文件夹的属组都是此文件夹,而不是自身的基本组,所以,当全部人都有同一个附加组后,所建立的文件所有人都可以读写。
3. Sticky 在一个公共目录,每一个人都可以创建目录,删除自己的文件,但是不能删除其他人的文件
chmod o+t FILE
chmod o-t FILE
三种特殊权限位
对应的是:UID 4
GID 2
Sticky 1
当一个文件夹的权限为1755,1代表的就是Sticky.