Linux文件的特殊权限之Sticky Bit (粘滞位,SBIT)

来源:互联网 发布:wtaps15aw裤数据 编辑:程序博客网 时间:2024/05/21 05:18

在linux下文件除了r,w,x这三个重要权限以外,还有一些特殊权限,比如:SUID,SGID,SBIT.这些都是文件的特殊权限。

今天我们就来重点讨论一下SBIT这个权限。

Sticky Bit(SBIT):

粘滞位(Stickybit),或粘着位,是Unix文件系统权限的一个旗标。最常见的用法在目录上设置粘滞位,如此以来,只有目录内文件的所有者或者root才可以删除或移动该文件。如果不为目录设置粘滞位,任何具有该目录写和执行权限的用户都可以删除和移动其中的文件。实际应用中,粘滞位一般用于/tmp目录,以防止普通用户删除或移动其他用户的文件。


也就是说:当A这个用户于a目录是具有用户组或其他人身份的,并且拥有该目录的w权限,这就表示A用户对该目录内任何人新建的目录或文件均可以删除,重命名,移动等操作。但是,如果将a目录加上SBIT的权限后,则甲只能够对自己创建的文件或目录进行删除,重命名,移动等操作,而无法删除他人的文件。




如果我们在新建一个文件,尝试删除它,那肯定是不可以的,用户是没有删除权限的。



1 0
原创粉丝点击