- A+
所属分类:Linux
SUID
文件具有SUID权限时,代表使用者执行可执行程序时,在执行过程中,使用者会暂时具有程序拥有者的权限
SGID
目录
目录具有SGID权限时,代表使用者在这个目录下新建的文件的群组与此目录的群组相同
文件
同 SUID 类似,对于文件来说,SGID 具有如下几个特点:
- SGID 只针对可执行文件有效,换句话说,只有可执行文件才可以被赋予 SGID 权限,普通文件赋予 SGID 没有意义。
- 用户需要对此可执行文件有 x 权限;
- 用户在执行具有 SGID 权限的可执行文件时,用户的群组身份会变为文件所属群组;
- SGID 权限赋予用户改变组身份的效果,只在可执行文件运行过程中有效;
其实,SGID 和 SUID 的不同之处就在于,SUID 赋予用户的是文件所有者的权限,而 SGID 赋予用户的是文件所属组的权限,就这么简单。
SBIT
仅对目录有效,对文件无效
目录具有SBIT的特殊权限时,代表在该目录下使用者创建的文件只有自己和root能够删除。