Linux---粘滞位
来源:互联网 发布:日本留学中介知乎 编辑:程序博客网 时间:2024/06/04 23:24
作用:
在目录上设置粘滞位,只有目录内文件的所有者或者root才可以删除或移动该文件。如果不为目录设置粘滞位,任何具有该目录写和执行权限的用户都可以删除和移动其中的文件。
实际应用中,粘滞位一般用于/tmp目录,以防止普通用户删除或移动其他用户的文件。
设置粘滞位的原因:
1.切换至root用户,在code目录下创建tmp目录并将权限设置为777
.
2. 在tmp目录下创建一个tmp文件,切换会普通用户,查看是否能删除tmp文件
.
可以看到,普通用户对于tmp文件只有-r权限,但因为root用户赋予了tmp目录777权限,所以可以删除tmp文件,这说明如果不设置粘滞位,可能会不小心删除系统正在运行的文件,后果不堪设想。因此,为了防止当前用户删除其他用户的文件,必须要设置粘滞位。
设置粘滞位方法:
chmod o+t tmp
chmod o-t tmp//移除粘滞位
可以发现,设置粘滞位后不能使用普通用户删除tmp文件了。
设置粘滞位条件:
粘滞位只能给目录设置,不能给文件设置
1 0
- Linux粘滞位
- Linux---粘滞位
- 【LINUX】Linux下的粘滞位
- Linux中的粘滞位
- linux 下的粘滞位
- Linux的粘滞位
- linux下的粘滞位
- Linux中的粘滞位
- Linux下的粘滞位
- Linux中的粘滞位
- Linux下的粘滞位
- Linux 下的粘滞位
- Linux中设置粘滞位
- Linux中的粘滞位
- Linux—粘滞位
- Linux系统中的粘滞位
- linux中的粘滞位
- linux下的粘滞位
- 算法练习题1
- 一道简单的算法题
- 机器学习一-逻辑回归(logistic regression)
- Velocity教程(转载)
- Python 异常处理 (三)
- Linux---粘滞位
- scala笔记(一)
- java中的过滤器
- hwi的配置和错误解决
- 线索二叉树的建立及其遍历访问操作
- MFC单文档之制作MFC规则DLL
- 【ZT】怎么查PC的CPU序列号?(wmic CPU get ProcessorID。WIN7可用)
- 我在携程的这十年:一个老运维的成长往事
- SpringBoot中表单验证及Aop及异常的使用