linux实例之粘着位

叶sir学编程 2024-07-15 09:00:34

粘着位,也叫粘滞位,英文为sticky bit,是linux文件系统中一种特殊的权限,该权限只能对目录有效。当某个目录被设置了粘着位权限,则只有拥有此文件的用户、拥有此目录的用户和超级用户(root)才能对该目录下的文件进行删除或者重命名。根据这一特点,可以有效的防止普通用户随意的删除系统下重要的或者共享的文件。

如图,在linux系统中,有两个目录/tmp和/var/tmp是设置粘着位的典型候选者,这两个目录,是任意用户都可以对其进行读,写,执行操作,但是其他用户都不能删除或者重命名不属于自己的文件。

图1

粘着位可以通过ls -ll命令查看,当该目录的属性中的其他用户属性的第三个属性是字母t时,表示该目录具有粘着位权限。

如果需要对某个目录设置粘着位,可以使用chmod +t命令,不过需要有root权限,如图:

图2

0 阅读:0

叶sir学编程

简介:感谢大家的关注