linux权限标志位
我们知道在linux的权限标志位中有rwxs这些常用的来标示文件权限,其实强大的linux不仅支持这些,它还支持一些额外的标志位(和内核相关),例如比较常见的一个需求是:我希望这个文件不能被删除,这时候就可以用额外的权限标记位很方便的实现该功能:
1 | chattr +i filename |
i表示不可删除,这个时候执行rm是没有办法删除文件的,除非使用chattr -i filename将该标记为擦除
The letters ‘aAcCdDeijPsStTu’ select the new attributes for the files: append only (a), no atime updates (A), compressed (c),no copy on write (C), no dump (d), synchronous directory updates (D), extent format (e), immutable (i), data journalling (j), project hierarchy (P), secure deletion (s), synchronous updates (S), no tail-merging (t), top of directory hierarchy (T), and undeletable (u).
简单翻译一下:
1 | + :在原有参数设定基础上,追加参数。 |
相应的我们使用lsattr可以查看文件的权限标志位:)
转载请注明来源链接 http://just4fun.im/2018/03/10/linux额外的权限标志位/ 尊重知识,谢谢:)