您的位置:首页 > 运维架构 > Linux

linux之chattr命令

2015-08-24 18:43 671 查看
chattr命令

说明:改变文件的属性

chattr [ -RVf ] [ -v version ] [ mode ] files...

语  法:chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]

change file attributes on a Linux second extended file system,改变存放在ext2文件系统上的文件的属性

模式共有8种。
a:让文件或目录仅供附加用途。
b:不更新文件或目录的最后存取时间。
c:将文件或目录压缩后存放。
d:将文件或目录排除在倾倒操作之外。
i:不得任意更动文件或目录。
s:保密性删除文件或目录。
S:即时更新文件或目录。
u:预防以外删除。

象征性的模式为:+-=(加减等)号,加上相应的属性
+-=[ASacDdIijsTtu]

append only (a),
compressed (c),
no dump (d),
immutable (i), 不可变的
data journalling (j),
secure deletion (s),
no tail-merging (t),
undeletable (u),
no atime updates (A),
synchronous directory updates (D),
synchronous updates (S),
and top of directory hierarchy (T).

参数说明
-R:递归处理
-V:显示详细的过程
+<属性> 开启文件或目录的该项属性。
 -<属性> 关闭文件或目录的该项属性。
 =<属性> 指定文件或目录的该项属性。
实例:
加了+i的属性,防止文件被修改,对一些保密性的文件进行这个操作,将会起到很好的效果,如可以对/etc/passwd文件加这个属性,其他人只能查看
[root@xc test]# ll
总计 20
-rw-r--r-- 1 root root 39 08-24 01:17 1.txt
-rw-r--r-- 1 root root  0 08-24 01:28 2.txt
-rw-r--r-- 1 root root 39 08-24 01:20 3.txt
[root@xc test]# chattr +i 1.txt
[root@xc test]# vim 1.txt


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息