隐藏属性chattr和lsattr
异步
chattr(配置文件案隐藏属性)ide
+ 增长某一个特殊参数,其余本来存在参数则不动spa
- 移除某一个特殊参数,其余本来存在参数则不动同步
= 设定必定,且仅有后面接的参数it
A 该存取档案的访问时间【atime】 将不会修改class
S 该档案进行的任何修改,会【同步】写入磁盘中,默认是【异步】写入的test
a 该档案只能增长数据,不能【删除】和【修改数据】,只有【root】才可设定配置
c 自动将该档案【压缩】,读取时将【自动解压】im
d 该档案不会被dump备份配置文件
i 该档案不能【新增】,【删除】,【更名】,设定连接,只有【root】才可设定
s 该档案被删除,将被彻底移除出硬盘(误删就没救了)
u 与s相反,该档案被删除了,则数据内容仍然存在(可用做救援档案)
lsattr(查看隐藏属性)
例子:chattr +i
切换到/tmp目录下,新建attrtest文件,并添加i隐藏属性
[root@localhost ~]# cd /tmp/
[root@localhost tmp]# touch attrtest
[root@localhost tmp]# chattr +i attrtest
用lsattr查看下隐藏属性
[root@localhost tmp]# lsattr attrtest
----i-------- attrtest
[root@localhost tmp]# rm attrtest
rm:是否删除有写保护的 通常空文件 “attrtest”? y
rm: 没法删除 “attrtest”: 不容许的操做
[root@localhost tmp]# chattr -i attrtest
[root@localhost tmp]#