GUID SGID SBIT简单阐述

来源:互联网 发布:合肥淘宝代运营公司 编辑:程序博客网 时间:2024/06/05 10:01

linux 系统下的文件特殊权限 SUID SGID SBIT

一、 SUID (Set UID)

简单的说,就是s这个标志(和rwx类似)出现在了文件拥有者的x位置上,就是SUID。
作用就是,其他用户对于这个文件有暂时的写入权限,举个栗子:/etc/passwd 。
前提条件是,用户对于该文件有执行权限。
对象是,binary program(二进制文件)。

二、 SGID (Set GID)

简单的说,就是s这个标志出现在文件所属组的x位置上,就是SGID。
作用就是,该用户组的成员共享该文件。
前提条件是,用户对于该文件有执行权限。
对象是,文件或者文件夹。

三、 SBIT (Sticky Bit)

简单的说,就是限制一个共享文件夹,一个用户对该文件夹有写入(w)权限,就可以对其他人的文件进行删除、改名字、搬家等的操作,加入这个权限就只能最自己的文档进行操作了!

四、设置

和rwx(421)一样设置,这三个UGB(421)

ex:chmod 4777 文件(二进制)