linux SUID ,SGID ,SBIT笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiojing825/article/details/78384600

看鸟哥私房菜.记录一下几个文件特殊权限

1.SUID (s出现在文件所有者的x权限位置)

  • SUID 仅对二进制程序有效
  • 执行者对于该程序需要有x权限
  • 本权限仅在执行该程序过程中有效
  • 执行者将具有程序所有者的权限

2.SGID (s出现在文件用户组的x权限位置)

SGID用在文件上: 

  • SGID对二进制程序有用
  • 程序执行者对于该程序来说需具备x权限
  • 执行者在执行的过程中或获得该程序用户组的支持

SGID用在目录上: 

  • 用户若对于此目录具有r与x权限时,该用户能够进入此目录
  • 用户在此目录下的有效用户组将会变成该目录的用户组
  • 若用户在此目录下具有w权限,则用户所创建的新文件的用户组与此目录的用户组相同

3.SBIT(t出现在文件”其他人”的x权限位置)

  • 当用户在该目录下创建文件或者目录时,仅有自己与root才有权删除该文件

4.设置

  • 4为SUID
  • 2为SGID
  • 1为SBIT
    如:
chmod 4755 ./file.txt

猜你喜欢

转载自blog.csdn.net/xiojing825/article/details/78384600