SUID、SGID和SBIT

图片来源:https://www.pixiv.net/artworks/99335528

SUIDSGIDSBIT
全称set UIDset GIDSticky Bit
解释s标志出现在文件拥有者的x权限位置上 :-rwsr-xr-xs标志出现在文件群组的x权限位置:-rwxr-sr-xt标志出现在其他人的x权限位置:drwxr-sr-t
添加命令chmod u+s filechmod g+s file_or_dirchmod o+t dir
有效对象二进制可执行文件二进制可执行文件,文件夹文件夹
效果文件执行者在该程序运行期间将获得程序拥有者的权限对于文件:文件执行者在该程序运行期间将获得程序所在群组的权限; 
对于文件夹:使用者在该文件夹下时,有效群组将变成该文件夹的群组
当使用者在该文件夹下创建文件或文件夹时,仅有自己与 root 才有权力删除该文件
这三个权限都是建立在可执行权限之上,当可执行标志位为空时设置,如果设置了SUID、SGID和SBIT,会显示为大写:rwSr-Sr-T

参考:

  • 《鸟哥的Linux私房菜——基础学习篇(第四版)》
知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

一条评论 “SUID、SGID和SBIT”