linux文件附带属性有哪些?

发布时间:2020-08-20编辑:脚本学堂
本文介绍了linux文件中所附带的一些属性,包括传统的rwx权限,以及linux文件扩展权限的相关内容,需要的朋友参考下。

一,linux文件附带属性与文件权限

permission(file mode bits)
包含传统的rwx;
具有x的文件,owner设置s(set uid),则运行时以owner作为uid运行;如果group设置s(set gid),则运行时以group为gid运行;
目录,group设置s(set gid),则其下创建的所有文件,group都跟该目录的gid相同;
目录,other设置t(sticky),则其下创建的所有文件只能被创建者删除。
这些可以用ls -l来查询,用chmod来修改。

二,linux文件的扩展属性

只有一部分file system能支持,例如隐藏文件之类的属性。(www.jb200.com 脚本学堂 编辑)
可以用attr软件包来编辑修改,或者用文件系统特定的工具,例如e2fsprogs的lsattr和chattr。
ls -l无法查询到相关信息。
ACL
在ls -l中的bit栏,最后有一个点或者一个+,则分别对应ACL_T_LSM_CONTEXT_ONLY和ACL_T_YES两种情况,空格说明该文件没关联ACL。
使用acl软件包中的工具来修改一个文件的ACL。