为用户或组设置文件和目录权限
-m
:设置 ACL 权限。-x
:删除指定的 ACL 权限。-b
:删除所有 ACL 权限。-R
:递归设置 ACL 权限,即对目录下的所有文件和子目录进行设置。
权限可以使用以下格式指定:
u:用户:权限
:为指定用户授予权限。g:组:权限
:为指定组授予权限。o:权限
:为其他用户授予权限。mask:权限
:为所有用户授予权限的掩码。
其中,权限可以使用以下符号指定:
r
:读取权限。w
:写入权限。x
:执行权限。-
:无权限。
示例
- 检测是否支持 acl: tune2fs -l /dev/sda1 | grep “Default mount options:.*acl”
- 授予权限: setfacl -m u:user1:rwx /srv