1.访问控制列表(ACL)
(1)访问控制列表(ACL)可以提供多个指定的用户和组以不同的文件权限集来访问文件。可使用与常规文件权限相同的权限标志(读取、写入和执行)向由用户名、组名、UID 或 GID 标识的多个用户和组授予权限,用户可以对属于自己的文件和目录设置 ACL,新文件和子目录自动从父目录的默认ACL(若已设置)中继承 ACL,父目录至少需要执行权限。
(2)怎么查看和解释ACL权限
ls –l (-ld):仅输出最少的ACL设置详细信息。“+”表示该文件上带有扩展的ACL权限。
getfacl file/directory:显示文件或目录上的ACL设置。指定用户、组(:)所有者(::)
![]()
2.ACL掩码(mask)
掩码设置为所指定的用户、组所有者和指定组提供最大权限,忽视最小权限,不限制所有者和其他用户权限。

本文介绍了Linux中访问控制列表(ACL)的概念,如何查看和设置ACL权限,包括ACL的掩码、权限优先级以及如何使用setfacl命令进行权限变更。通过ACL,可以为多个用户和组设置不同的文件权限,实现更细致的文件访问控制。

1814

被折叠的 条评论
为什么被折叠?



