您的位置:首页 > 运维架构 > Linux

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

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

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

[b]Sticky Bit(SBIT):
[/b]

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

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






如果我们在新建一个文件,尝试删除它,那肯定是不可以的,用户是没有删除权限的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 粘滞位 权限