Linux中的文件属性chattr权限
qingheluo2016-12-16清河洛185
文件系统属性chattr权限对所有用户都生效,包括root用户。 语法:chattr +-= 文件或目录名+:增加权限 -:删除权限 =:等于某权限i:如果对文件设置i属性,那么不允许对文件进行删除改名和修改数据操作(相当与把文件全部锁住,只能查看(读权限));如果对目录设置,那么只能修改目录下文件内容的数据,不允许建立和删除文件。a:如果对文件设置a属性,那么只能在文件中增加数据,但是不能删除也不能修改数据(相当与把文件内容的现有内容锁住,现有内容不能修改,但是能增加数据,不能使用vim编辑,只能使用追加的方法想文件中追加数据,如echo 新内容 >> 文件名:代表把新内...
文件系统属性chattr权限对所有用户都生效,包括root用户。
语法:chattr +-= 文件或目录名
+:增加权限 -:删除权限 =:等于某权限
i:如果对文件设置i属性,那么不允许对文件进行删除改名和修改数据操作(相当与把文件全部锁住,只能查看(读权限));如果对目录设置,那么只能修改目录下文件内容的数据,不允许建立和删除文件。
a:如果对文件设置a属性,那么只能在文件中增加数据,但是不能删除也不能修改数据(相当与把文件内容的现有内容锁住,现有内容不能修改,但是能增加数据,不能使用vim编辑,只能使用追加的方法想文件中追加数据,如echo 新内容 >> 文件名:代表把新内容追加到指定文件中);如果对目录设置a属性,那么只允许在目录中建立和修改文件内容,但是不允许删除。
查看文件系统属性:lsattr [选项] 文件名
-a:显示所有文件和目录
-d:若目标是目录,仅列出目录本身的属性,不显示子文件属性