粘滞位
在使用Linu时,未来我们可能会有共享目录,被所有的普通用户共享,用来保存普通用户产生的临时数据,文件被所有人共享时,受权限约束,但是无法阻止别人删除文件,就需要给目录添加粘滞位
共享目录是由root提供的,修改权限并且添加粘滞位也是由root来提供的;
在home下创建一个目录:


在共享目录下创建文件:


创建了文件后,通过权限test可以读ty的文件:

但是test无法在ty的文件中写入:

并且没有执行权限,如果不添加权限,是否可以删除别人的文件呢??
在没有执行和写入权限的情况下,test是可以直接删除ty的文件的;
所以这个时候我们如何才能控制共享目录成员不能删除别人的文件呢?

删除other的写权限,可以让共享目录成员无法删除别人的文件!

但是没有了写权限,共享目录成员也无法创建文件:

所以为了共享目录成员可以正常使用,并且让其无法删除别人的文件就需要添加粘滞位
chmod +t 文件名 //添加粘滞位操作指令

无法删除他人文件:

可以对自己的文件进行操作:

在Linux系统中,为了保护共享目录中的文件不被普通用户随意删除,可以设置粘滞位。当目录具有粘滞位时,即使用户拥有写权限,也无法删除其他人创建的文件。这确保了每个用户只能操作自己的文件,而不会影响到其他人的数据。添加粘滞位的命令是`chmod+t目录名`。

被折叠的 条评论
为什么被折叠?



