chattr和lsattr

隐藏属性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]# 

相关文章
相关标签/搜索