1.SUID
set user id
任何用户在执行拥有suid权限的二进制命令(文件)时,都以该命令(文件)的拥有者身份来执行。
chmod u+s 命令(文件)
该权限只能添加到user位置,即只能给拥有者添加suid权限
[root@root ~]# chmod u+s /usr/bin/cat
2.SGID
set group id
任何用户在用友sgid权限的目录下创建的文件,都要继承该目录的组
chmod g+s 目录
该权限只能添加到group位置,即只能给所属组添加sgid
[root@root ~]# chmod g+s /usr/bin/
3.STICKY
任何用户在用友sticky权限的目录下创建的文件,只能自己删除,其他人无权删除
chmod o+t 目录
该权限只能添加到other位置,即只能给其它人添加sticky
[root@root ~]# chmod o+t /usr/bin/
注意:t权限目录只有root账号和目录拥有者可以删除所有文件
suid----4
sgid----2
sticky--1
即可能出现的权限为 1777 2777 3777 4777
[root@root ~]# chmod 7777 aa.txt
[root@root ~]# ll
总用量 64
-rwsrwsrwt 1 root root 0 3月 31 09:00 aa.txt
[root@root ~]# chmod a-x aa.txt
[root@root ~]# ll
总用量 64
-rwSrwSrwT 1 root root 0 3月 31 09:00 aa.txt
文件系统属性
[root@root ~]# chattr +i aa.txt
[root@root ~]# chatter -i aa.txti属性:对于文件 任何用户不可以删除、剪切、修改内容、修改属性,只能拷贝
对于目录 任何用户不可以删除、剪切、修改内容、修改属性,不能创建
a属性:对于文件 任何用户不可以删除、剪切、修改内容、修改属性,只能拷贝,可以追加新内容
对于目录 任何用户不可以删除、剪切、修改内容、修改属性,不能创建,可以创建新文件