Linux-文件的特殊权限

2019-03-23  本文已影响0人  agile4j

前言

SUID

  1. SUID权限仅对二进制程序有效;
  2. 执行者对于该程序需要具有x的可执行权限;
  3. 本权限仅在执行改程序的过程中有效;
  4. 执行者将具有该程序的拥有者(owner)权限;

SGID

  1. SGID对二进制程序有用;
  2. 程序执行者对于该程序来说,需具备x的权限;
  3. 执行者在执行过程中将会获得该程序用户组的支持;
  1. 用户若对于此目录具有r和x的权限,则能够进入此目录;
  2. 用户在此目录下的有效用户组(effective group)将会变成该目录的用户组;
  3. 若用户在此目录下具有w的权限,则用户创建的新文件的用户组和此目录的用户组相同;

SBIT

  1. 当用户对于此目录具有w、x权限时;
  2. 当用户在该目录下创建文件或目录时,仅有自己与root才有权利删除该文件;

SUID/SGID/SBIT的权限设置

 SUID:4
 SGID:2
 SBIT:1

END

参考资料:《鸟哥的Linux私房菜》

上一篇 下一篇

猜你喜欢

热点阅读