粘滞位相关

前言

一个文件能否被删除,取决于这个文件所在的目录的权限,比如这个目录的权限是777,那么不管这个目录里的文件权限如何,谁都可以删除这些文件。而一个普通文件能否被读,取决于普通文件权限,所以假如所有用户都是other,当若干个other用户的文件在同一个目录下时,在条件允许时会发现一个比较奇葩的现象,虽然我读不了你的文件,也写不了你的文件,也执行不了你的文件,但是我可以把你干掉。那可不可以把other的w权限关闭呢?关闭后确实别人删除不了你的文件了,但由于前面说过,一个文件能否被删除,取决于这个文件所在的目录的权限,此时用户都属于other,把other的w权限关闭,你连自己的文件都无法删除和创建了。

那有没有一种办法在都是other用户,并且other的权限是r w x的情况下,保证只有自己可以删除自己的文件,不可以删除别人的文件呢?答案是可以:就是用标题所说的粘滞位vim解决。

注意上述情况是多人的工作目录是同一个并且用户都属于other,other的权限是7。而我们平时默认是一个用户一个工作目录,所以不用担心其他人删除我们的文件,因为目录的other的权限是 ---,没有权限读写,也没有权限进入咱们的目录。

使用方法:

1.设置粘滞位:chmod +t directory1  注意只能对目录文件设置粘滞位,并且+t前不需要加上用户。粘滞位只能对other用户设置。

2.取消粘滞位:chmod -t directory1 是谁设置的,就只能由谁取消,当然root不受权限约束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值