三种特殊的文件系统格式:ide
1>. SUID ui
做用对象: 只能做用在二进制的可执行文件,也就是说它自己运行起来就是一个进程。 spa
效果: 没有suid权限的二进制文件, 可否执行取决于当前用户有无对该文件执行权限, 执行以后,进程的拥有者也是当前系统用户。 被服务suid后, 当文件被运行后, 进程的拥有者不是系统当前的用户, 而是文件的所属者。对象
命令: chmod u+s 文件继承
2>. SGID进程
SGID权限分为两种状况, 分别为做用在文件上, 做用在目录上。it
a>. 做用在文件上, 一旦一个文件被赋予SGID的权限, 不管当前的用户有无执行权限,用户运行该程序,会自动继承该程序所属组的权限。class
命令:chmod g+s 文件
权限
b>. 做用在目录上, 做用效果彻底不一样于文件,该目录内新建的文件或则目录的所属组会自动继承该目录的所属组。 二进制
命令:chmod g+s 目录
3>. Sticky 一个文件一旦被赋予Sticky位的话, 只有文件的全部者或root才能够删除该文件。
Sticky为是做用在目录下,当目录设置为Sticky位的话,目录下只能被root用户和文件全部者删除, 别的用户是没有权限删除该文件的。
命令格式:
chmod o+t DIR ..
chmod o-t DIR ..