文章目录
  1. 1. 文件的粘滞位

文件的粘滞位


作用:
普通文件的 Sticky bit 会被linux内核忽略;
目录的Sticky bit表示这个目录里的文件只能被owner和root删除。
如果用户对目录有写权限,则可以删除其中的文件和子目录,及时改用户不是这些文件的所有者,而且也没有读或写的许可。
Sticky bit出现在执行许可的位置上,用t表示,设置了该位后,其他用户就不可以删除不属于他的文件和目录。

但是该目录下的目录不继承该权限,要再设置才可使用。
举个例子:根目录下的tmp目录

注意other位置的t,这便是粘滞位。
/tmp长被用来存放临时文件,是所有用户。但是我们不希望别的用户随随便便就删除了自己的文件,于是就有了粘滞位。他的作用是让用户只能删除属于自己的文件。

那么原来的指向标志x到哪儿去了?系统这样规定:加入本来在该位上有x,则这些标志(suid,sgid,sticky)显示为小写字母(s,s,t);否则就显示为大写;

当一个目录被设置为“粘滞位”,则该目录下的文件只能有
1、超级管理员删除
2、该目录的所有者删除
3、该文件的所有者删除
也就是说,即便该目录是任何人都可以写,但也只有文件的属主才可以删除文件。

文章目录
  1. 1. 文件的粘滞位