文章目录
chattr [选项] [参数] 文件或目录
选项
-
- 增加一个特殊的参数,原本参数不动
-
- 删除某个特殊参数,其它原本存在的参数不动
- = 直接设置参数,且公有后面接的参数
参数
- A即atime 告诉系统不要修改这个文件的最后访问时间
- S 即sync,一旦应用程序对这个文件执行了写入操作,使系统立刻把修改的结果写到磁盘
a 即append only 系统只允许在这个文件之后 追加数据 ,不允许任何进程覆盖或截断这个文件。如果**目录**具有这个属性,系统将只允许 在这个目录下建立和修改文件,而不允许 删除任何文件
- b 即不更新文件或目录的最后存取 时间
- c 即将文件或目录压缩后存放
- d 即当dump程序执行时该文件或目录不会被 dump 备份
- D 即检查压缩文件中的错误
i 即系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何进程只能修改目录下的文件,不允许 建立和删除文件。
- s 即彻底删除文件,不可恢复;
- u 即当一个应用程序请求删除这个文件,系统会保留其数据块以便以后能够恢复删除的这个文件,用来防止意外删除文件或目录。
- t 即文件系统支持尾部合并;
- x 即可以直接访问压缩文件的内容
chattr +a /root/log/test.log
lsattr–查看加锁
lsattr /root/log/
PS:隐藏chattr命令
which chattr
mv /usr/bin/chattr /opt/ft1/
cd /opt/ft1/
mv chattr chattrh -->更改命令,使用别名 chattrh 来隐藏身份
/opt/ft1/chattrh +i /home/mac/test.txt -->利用chattrh 来行使chattr 命令
lsattr /home/mac/test.txt --->查看文件的加密信息
恢复隐藏的命令
mv /opt/ft1/chattrh /usr/bin/chattr