一、suid
概念:suid针对文件/程序时,使普通用户获得属主的权限。
命令语法:chmod u+s 文件名
示例:
使普通用户能够查看超管才能查看的文件的行为很危险,所以在使用suid后去除文件的suid权
二、sgid
概念:使用suid时创建子文件时会继承父目录的属组,在使用suid后其组权限位上的可执行权限x会变成s,如果变成了S 说明其组权限位上没有可执行权限,设置SGID无效。
命令语法:chmod g+s 路径
示例:
更改dir1的属组为group1
设置sgid
用户创建文件属组一般默认为同名属组,而设置sgid后属组自动继承父目录的属组。
三、stick
概念:设置stick可防止目录下的文件被删除。
命令语法:
增加stick:chmod o+t 目录
删除stick:chmod o-t 目录