暗无天日

=============>DarkSun的个人博客

使用chattr实现对文件属性的精细化管理

经典的write,read,execute属性管理方式太粗了,我们可以使用 chattr 实现更精细化的管理

chattr的语法为

hattr [ -pRVf ] [ -v version ] [-+= mode ] files...

其中 -+= 分别表示

-
取消指定的属性
+
激活指定的属性
=
设置为指定的属性

mode 包括如下这些属性

A
Atime,告诉系统不要修改这个文件的最后访问时间
S
Sync,对文件的修改立即写到磁盘中
a
append only,只允许往文件中追加数据。对于目录则意味着无法在目录中删除文件
i
immutable,不允许修改文件,对于目录则意味着只能修改文件,无法新增或删除文件
D
检查压缩文件中的错误
d
no dump,文件系统备份时,dump程序忽略这个文件
C
compress,系统以透明方式压缩这个文件
s
secure delete,系统在删除该文件时,使用0填充文件所在区域
u
undelte,系统删除文件后,会保留其数据块,以便以后能够恢复该文件