【Linux】中的粘滞位详解

Linux中的粘滞位是和文件的权限有关的,在linux下每一个文件和目录都有自己的访问权限,访问权限确定了用户能否访问文件或者目录和怎样进行访问。最为我们熟知的一个文件或目录可能拥有三种权限,分别是读、写、和执行操作。

我们创建一个文件后系统会默认地赋予所有者读和写权限。当然我们也可以自己修改它,添加自己需要的权限。

首先先来看一下,文件中的而一个tmp文件,它的权限是rwt:


关于tmp 的作用,linux下tmp目录是用来存放一些临时文件的,那么上图可以看到,该目录的所有者和组用户的权限都是rwx,对于other的权限是rwt。

我们知道如果一个目录的other权限设置有写和执行权限的话,那么别的用户也是可以在该目录下进行创建文件和删除文件等操作,我们来试一试:

并赋予777的权限:

在cur的目录下面创建两个文件,test1和test2:我们可以看到这两个文件对于other只有读的权限:

当我们切换都普通用户时,对于cd下的两个文件test1和test2进行删除的时候,是完全可以删除的。我们可以看到,对于tmp目录普通用户是可以进行任意的操作的,任意的删除,所以说tmp里面的t权限就有很严重的作用:

我们对刚创建的cur进行chmod  o+t 方式给onther设置粘滞位:

然后再切换到普通用户的时候就不能进行删除掉操作了

这个就暗示粘滞位的作用,但是粘滞位是针对目录的,对于文件的话是没有作用的。



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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值