在Linux中,root是相当于拥有“至高无上”的权力,root意为超级管理员,它可以操作任何文件和目录,因此,在工作中,为了防止误操作而造成损失,在Linux中引入了chattr命令来限制一些文件限制root操作,用lsattr命令来查看文件设置的特殊属性
chattr命令:
用法:
-R | 递归处理 |
-V | 显示版本信息和设置的权限 |
-f | 隐藏大部分的错误信息 |
- | 表示 去掉属性 |
+ | 表示增加属性 |
= | 表示重设属性 |
i | 表示不能删除、修改、创建硬链接和重命名 |
a | 表示不能删除、修改、创建硬链接和重命名,但可以追加内容 |
lsattr命令:
用法:
-a | 显示所有文件属性,包括隐藏文件 |
-d | 查看显示目录 |
-R | 查看显示递归目录 |
-v | 显示文件或目录版本 |
-V | 显示版本信息 |
示例:
设置attr.txt文件设置i属性
无法删除此文件、修改等操作。
设置attr.txt文件设置i属性
lsattr 查看文件特殊属性
基本常用方法就是这样,谢谢。