在Linux中,每个文件都有不同的权限。用户可以使用ls -l命令查看权限属性。其中,符号含义如下所示:
r:读权限。
w:写权限。
x:可执行权限。
-:没有权限。
s:SET位权限。
t:粘滞位权限。
例如,可执行文件ls的权限为-rwxr-xr-x。其中,第一个符号表示文件类型,-表示普通文件;后面分别为所有者权限、所属组的权限和其它用户权限。这里,表示ls文件的所有者权限为读、写和可执行;所属组的权限为读和可执行;其它用户权限为读和可执行。在一些文件权限属性后面,可能显示为点、加号或空格,如“-rw-rw-r--.”或“-rw-r--r--+”。其中,权限属性后面有点,表示该文件带有“SELinux的安全上下文”;权限属性后面标记为加号(+),表示使用了ACL(Access Control List)权限。如果文件权限后面附加一个空格,则表示系统没有可替换的访问控制措施。
表示该目录被设置了ACL权限。基于普通文件或目录设置 ACL 其实就是针对指定的用户或用户组设置文件或目录的 *** 作权限。可以通过命令:getfacl 目录或文件来查看究竟是对哪个用户开放了权限。[root@localhost mnt]# ll总计 8
-rw-rw-r--+ 1 root root0 07-30 00:26 abc
-rw-r--r-- 1 root root 3411 07-28 17:53 find.txt
[root@localhost mnt]# getfacl abc
# file: abc
# owner: root
# group: root
user::rw-
user:abc:rw-
group::r--
mask::rw-
other::r--
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)