0
点赞
收藏
分享

微信扫一扫

chattr-设置隐藏属性

慕犹清 2022-12-15 阅读 81

1、描述

chattr 设置隐藏属性
格式: chattr [选项] [-+=参数] 文件...

2、选项

选项

描述

-R

递归更改目录下所有子目录和文件的属性

-V

显示详细信息

-f

忽略大部分错误信息

-v version

设置文件的档案号码

mode

设置文件的隐藏属性,其格式为+-=[acdeijstuACDST]

3、参数

参数

描述

+

表示原有参数设定基础上追加参数

-

表示原有参数设定基础上移除参数

=

表示更新为指定参数

a

(常用)即append,设定该参数后,只能向文件中添加数据,而不能删除,多用于服务器日志文件安全

A

文件的atime(access time)不可被修改,这样可以减少磁盘I/O数量

b

不在修改文件或目录的存取时间

c

即compresse,文件会自动的经压缩后再存储,读取时会自动的解压

d

即no dump,设定文件不能成为dump程序的备份目标

D

检查压缩文件中的错误

i

(常用)文件不能被删除、改名、设定链接关系,同时不能写入或新增内容

j

即journal,设定此参数使得当通过mount参数”data=ordered”或”data=writeback”挂载的文件系统,文件在写入时会先被记录(在journal中);如果filesystem被设定参数为data=journal,则该参数自动失效

s

即secure,保密选项;设置了s属性的文件在被删除时,其所有数据块会被写入0

S

文件内容变更后立即同步到硬盘

t

让文件系统支持尾巴合并

u

即undelete,反删除选项;与s相反,文件在被删除时,其所有的数据块都保留着,方便日后恢复数据

X

可以直接访问压缩文件的内容

4、实例

# file目录下文件设置为不允许任何人修改
[root@ /cdly/shell]# chattr -R =i file

举报

相关推荐

0 条评论