Linux系统下粘滞位的介绍

本文详细介绍了Linux系统中粘滞位权限的概念及其作用。粘滞位权限是一种特殊的目录权限设置,可以防止普通用户误删不属于自己的文件,同时保证用户可以在公共目录中创建和删除自己的文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       在Linux系统中⽐较典型的例⼦就是“/tmp”、 “/var/tmp”⽬录。这两个⽬录作为Linux系统的临时⽂件

夹,权限为“rwxrwxrwx”,即允许任意⽤户、任意程序在该⽬录中进⾏创建、删除、移动⽂件或⼦⽬录等操作。

然⽽试想⼀下,若任意⼀个普通⽤户都能够删除系统服务运⾏中使⽤的临时⽂件,将造成什么结果?

  粘滞位权限便是针对此种情况设置,当⽬录被设置了粘滞位权限以后,即便⽤户对该⽬录有写⼊权限,也不

能删除该⽬录中其他⽤户的⽂件数据,⽽是只有该⽂件的所有者和root⽤户才有权将其删除。设置了粘滞位之后,

正好可以保持⼀种动态的平衡:允许各⽤户在⽬录中任意写⼊、删除数据,但是禁⽌随意删除其他⽤户的数据。

需要注意的是, 粘滞位权限只能针对⽬录设置,对于⽂件⽆效。
  设置了粘滞位权限的⽬录,使⽤ls命令查看其属性时,其他⽤户权限处的“x”将变为“t”。
  例如,查看/tmp、 /var/tmp⽬录本⾝的权限,确认存在“t”标记。

粘滞位权限都是针对其他⽤户( other)设置,使⽤chmod命令设置⽬录权限时,

“o+t”、 “o-t”权限模式可分别⽤于添加、移除粘滞位权限。
  例如,为/test⽬录设置粘滞位权限。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值