Linux下的粘滞位(sticky)
来源:互联网 发布:mix滤镜大师mac版 编辑:程序博客网 时间:2024/06/05 11:12
谈到粘滞位首先就得提一个问题:为什么会有粘滞位的产生?粘滞位是什么?
在Linux环境下一切皆文件,在Linux下的一切操作都和权限有关,只要对该目录具有可执行权限和写权限的时候,任何人都可以在该目录下对任意文件进行增删改查等操作,而有时候我们并不希望除了root和文件拥有者以外的其他人来删除自己的文件怎么办?这时候粘滞位就自然的产生了。
粘滞位(sticky),由于其主要作用是为了防止root用户和文件拥有者以外的用户删除文件所以又叫防删除位。最常见的用法在目录上设置粘滞位,也只能针对⽬录设置,对于⽂件⽆效。则设置了粘滞位后,只有目录内文件的所有者或者root才可以删除或移动该文件。如果不为目录设置粘滞位,任何具有该目录写和执行权限的用户都可以删除和移动其中的文件。实际应用中,粘滞位一般用于/tmp目录,以防止普通用户删除或移动其他用户的文件。Linux下用户或者系统产生的临时文件都存放在/tmp目录下.
粘滞位以t为标志,设置了粘滞位的目录在other的可执行权限处会有t标志,设置了粘滞位以后每个用户只能删除自己创建的文件,这就保护了文件的安全。而且即便设置了粘滞位,只要用户具有可执行权限和写权限就可以在该目录下创建文件。
下面就演示一下如何给一个目录添加粘滞位。
若原目录拥有可执行权限时,加上粘滞位则该位用t表示,若原目录没有可执行权限时加上粘滞位则用T表示。
0 0
- Linux下的粘滞位(sticky)
- linux下的粘滞位--sticky bit
- Linux——粘滞位(Sticky bit)
- linux中的粘滞位(Sticky bit)
- Linux版本的 sticky note
- 【Linux】文件的权限管理及特殊属性-粘滞位(sticky bit)概述
- Linux文件的特殊权限之Sticky Bit (粘滞位,SBIT)
- Linux文件和目录的粘滞位(sticky bit)
- Linux文件和目录的粘滞位(sticky bit)
- linux中一些特殊的权限(setuid/setgid/sticky)
- Linux的特殊权限(suid、sgid、sticky)
- 关于linux下粘贴位(sticky位)
- 关于linux下粘贴位(sticky位)
- 文件的粘滞位(sticky bit)
- linux下特殊的访问控制权限sticky bit,setuid,setgid
- linux 中 suid sgid sticky 的使用
- Linux下权限管理-文件特殊权限setUID/sticky BIT
- Linux下升级nginx,编译安装nginx-sticky-module
- 腾讯云Ubuntu16.04下搭建Java开发环境(工具,JDK,Eclipse,MySQL,Tomcat)
- 并查集详解 (转)
- 笔试面试算法经典-打印n个数组中最大的topk
- LinkedList源码解析
- 最低通行费
- Linux下的粘滞位(sticky)
- 【Oracle】PL/SQL——存储函数和过程
- 303. Range Sum Query
- 【解题报告】 Educational Codeforces Round 19
- JRadioButtonMenuItem
- qt5 QCharts使用 绘制曲线步骤
- 浮躁世界下的自省
- 【caffe】基于CNN的年龄和性别检测
- 《精彩绝伦的CSS》——选择器(三)特殊性和重要性