相关命令
lsattr #可以查看特殊权限 参数:-a 可以查看所有包含隐藏文件 - chattr
命令描述
有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。
命令语法
chatt [+或-] [文件或者目录]
参数
i:无法进行修改 a:只能进行追加 就类似于Log日志
案例一:对文件增加" i "权限让用户不能进行修改
[root@localhost /]# lsattr 1.txt
---------------- 1.txt
[root@localhost /]# chattr +i 1.txt
[root@localhost /]# rm -r 1.txt
rm:是否删除普通文件 "1.txt"?y
rm: 无法删除"1.txt": 不允许的操作
[root@localhost /]# lsattr 1.txt
----i----------- 1.txt
[root@localhost /]#
案例二:对文件添加 a 权限
[root@localhost /]# chattr +a 1.txt
[root@localhost /]# rm -r 1.txt
rm:是否删除普通文件 "1.txt"?y
rm: 无法删除"1.txt": 不允许的操作
[root@localhost /]# lsattr 1.txt
-----a---------- 1.txt
[root@localhost /]#