我们知道,对文件或者目录设定权限可以使用chmod命令(采用数字和字母的方法),而设定三种特殊权限也可以采用这样的方式。
1、数字方式
1.1 三种权限的数字对应形式
- SUID------>4
- SGID------>2
- SBIT------->1
1.2 修改方式
在设定的rwx数字值前面添加三种特殊权限的数字(及其组合)
1.3 举例
- 执行chmod 4755 文件名命令,就完成了-rwsr-xr-x 权限的设定;
- 如果某文件拥有 SUID 和 SGID权限,则只需要给 chmod 命令传递 6—(- 表示数字)即可;
- 如果某目录拥有 SGID 和 SBIT,只需要给 chmod命令传递 3— 即可。
2、字母方式
可以通过 “u+s” 给文件赋予 SUID 权限;通过 “g+s” 给文件或目录赋予 SGID 权限;通过 “o+t” 给目录赋予 SBIT 权限。例如:
[root@localhost ~]#chmod u+s, g+s, o+t ftest
#设