Linux下的粘滞位

一、粘滞位产生的原因
没有粘滞位的时候,如果用户对目录有写权限,则可以删除其中的文件和子目录,即使该用户不是这些文件的所有者。为了防止这一现象的出现,就设置了粘滞位,粘滞位出现执行许可的位置上,用t表示,设置了该位后,其它用户就不可以删除不属于他的文件和目录。
总的来说,粘滞位的产生是为了保护文件或者目录的安全。
二、注意事项
粘滞位只针对目录有效,对文件无效。
三、粘滞位的作用
若一个目录设置了粘滞位权限,当一个用户自己在该目录下创建文件或者目录时,只有自己和root才能对该目录下的文件进行删除。
举例说明:
假设有一个用户甲,有一个目录A,用户甲之于目录A的身份是用户组或者其他人,当用户甲对目录A具有写权限时,表明甲可以对A下的文件或者目录进行删除操作;但是当A设置了粘滞位权限,就只有目录A的所有者和root才能对A底下的文件或目录进行删除,用户甲还是可以对A下的文件你进行除删除以外的操作
图示如下:
这里写图片描述
从图中我们可以看到,目录tmp具有粘滞位权限
进入/tmp中,并创建文件test
这里写图片描述
切换至root用户,并将test的权限改为777
这里写图片描述
然后以一般用户登陆,尝试删除test
这里写图片描述
发现没有权限删除文件!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值