LINUX 特殊权限

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.

猜你喜欢

转载自blog.csdn.net/freshair_x/article/details/79997267