首页 > 服务器学习 > Linux > Linux中的文件属性chattr权限
2016
12-16

Linux中的文件属性chattr权限

文件系统属性chattr权限对所有用户都生效,包括root用户

  语法:chattr [+-=][属性] 文件或目录名

+:增加权限 -:删除权限 =:等于某权限

i:如果对文件设置i属性,那么不允许对文件进行删除改名和修改数据操作(相当与把文件全部锁住,只能查看(读权限));如果对目录设置,那么只能修改目录下文件内容的数据,不允许建立和删除文件。

chattr +i 目录名:对指定目录设定chattr权限。

a:如果对文件设置a属性,那么只能在文件中增加数据,但是不能删除也不能修改数据(相当与把文件内容的现有内容锁住,现有内容不能修改,但是能增加数据,不能使用vim编辑,只能使用追加的方法想文件中追加数据,如echo 新内容 >> 文件名:代表把新内容追加到指定文件中);如果对目录设置a属性,那么只允许在目录中建立和修改文件内容,但是不允许删除。

查看文件系统属性:lsattr [选项] 文件名

-a:显示所有文件和目录

-d:若目标是目录,仅列出目录本身的属性,不显示子文件属性

最后编辑:
作者:qingheluo
这个作者貌似有点懒,什么都没有留下。