SUID、SGID 和 SBIT

Saturday, May 16, 2020

SUIDSGIDSBIT
全称set UIDset GIDSticky Bit
解释s标志出现在文件拥有者的x权限位置上 :-rwsr-xr-xs标志出现在文件群组的x权限位置:-rwxr-sr-xt标志出现在其他人的x权限位置:drwxr-sr-t
添加命令chmod a+s filechmod g+s file_or_dirchmod o+t dir
有效对象二进制可执行文件二进制可执行文件,文件夹文件夹
效果文件执行者在该程序运行期间将获得程序拥有者的权限对于文件:文件执行者在该程序运行期间将获得程序所在群组的权限; 对于文件夹:使用者在该文件夹下时,有效群组将变成该文件夹的群组当使用者在该文件夹下创建文件或文件夹时,仅有自己与 root 才有权力删除该文件

这三个权限都是建立在可执行权限之上,当可执行标志位为空时设置,如果设置了SUID、SGID和SBIT,会显示为大写:rwSr-Sr-T


参考:

  • 《鸟哥的Linux私房菜——基础学习篇(第四版)》
linux

非递归遍历二叉树

将windows文本文件转换为linux格式