转自《鸟哥Linux私房菜基础版》
Set UID == SUID
当s这个标记出现在文件所有者的x权限上时,此时就被称为Set UID,简称SUID
SUID 权限仅对二进制程序(binary program)有效
执行者对该程序需要具有X的可执行权限;
本权限仅在执行该程序的过程中有效(run-time)有效
执行者将具有该程序所有者(owner)的权限
note:SUID仅可用在二进制程序上,不能够用在shell script上面
Set GID == SGID
当s标志在文件所有者的x项目为SUID,那s在用户组的x时则称为Set GID,SGID
SGID 对二进制程序有用
程序执行者对于该程序来说,需具备x的权限
执行者在执行的过程中将会获该程序用户组的支持
Sticky Bit
这个Sticky Bit目前只针对目录有效,对于文件已经没有效果了
当用户对于此目录具有w,x权限,即具有写入的权限时;
当用户在该目录下创建文件或目录时,仅有自己与root才有权利删除该文件