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的权限后,则甲只能够对自己创建的文件或目录进行删除,重命名,移动等操作,而无法删除他人的文件。
如果我们在新建一个文件,尝试删除它,那肯定是不可以的,用户是没有删除权限的。
今天我们就来重点讨论一下SBIT这个权限。
[b]Sticky Bit(SBIT):
[/b]
粘滞位(Stickybit),或粘着位,是Unix文件系统权限的一个旗标。最常见的用法在目录上设置粘滞位,如此以来,只有目录内文件的所有者或者root才可以删除或移动该文件。如果不为目录设置粘滞位,任何具有该目录写和执行权限的用户都可以删除和移动其中的文件。实际应用中,粘滞位一般用于/tmp目录,以防止普通用户删除或移动其他用户的文件。
也就是说:当A这个用户于a目录是具有用户组或其他人身份的,并且拥有该目录的w权限,这就表示A用户对该目录内任何人新建的目录或文件均可以删除,重命名,移动等操作。但是,如果将a目录加上SBIT的权限后,则甲只能够对自己创建的文件或目录进行删除,重命名,移动等操作,而无法删除他人的文件。
如果我们在新建一个文件,尝试删除它,那肯定是不可以的,用户是没有删除权限的。
相关文章推荐
- 【Linux】文件的权限管理及特殊属性-粘滞位(sticky bit)概述
- Linux 之权限管理-文件特殊权限SetUID、SetGID和Sticky BIT
- Linux文件特殊权限 SUID/SGID/Sticky Bit
- 再次学习linux文件特殊权限:SUID、SGID、Sticky Bit
- [Linux]:Linux文件特殊权限 SUID/SGID/Sticky Bit
- Linux下权限管理-文件特殊权限setUID/sticky BIT
- Linux文件特殊权限 SUID/SGID/Sticky Bit
- 再次学习linux文件特殊权限:SUID、SGID、Sticky Bit
- Linux中的特殊权限粘滞位(sticky bit)详解
- Linux中的特殊权限粘滞位(sticky bit)详解
- Linux文件特殊权限 SUID/SGID/Sticky Bit
- Linux文件特殊权限 SUID/SGID/Sticky Bit
- 【Linux】文件特殊权限 SUID/SGID/Sticky Bit
- linux特殊文件权限 suid、sgid和sticky-bit的作用
- Linux文件特殊权限——SetUID、SetGID、Sticky BIT
- linux特殊文件权限 suid、sgid和sticky-bit的作用
- Linux中的特殊权限粘滞位(sticky bit)详解
- Linux文件特殊权限 SUID/SGID/Sticky Bit
- Linux中的特殊权限——粘滞位(Stickybit)
- Linux之文件的特殊权限SUID,SGID,SBIT详解