如何使用 setfacl 为用户打开对目录的访问权限
How to open up access to a directory for a user using setfacl
我需要在 redhat 机器上为给定的用户 (user1) 打开一个目录的访问权限。我正在使用 setfacl
命令如下
sudo setfacl -R -m u:user1:rwx /var/lib/docker/volumes/logs/_data
然后我使用 getfacl
命令检查访问权限,这就是我所看到的
user::rwx
user:user1:rwx
group::r-x
mask::rwx
other::r-x
default:user::rwx
default:user:user1:rwx
default:group::r-x
default:mask::rwx
default:other::r-x
你做对了。
Whenever an ACL contains any Default ACL entries, the three Default ACL base entries (default owner, default group, and default others) must also exist.
我需要在 redhat 机器上为给定的用户 (user1) 打开一个目录的访问权限。我正在使用 setfacl
命令如下
sudo setfacl -R -m u:user1:rwx /var/lib/docker/volumes/logs/_data
然后我使用 getfacl
命令检查访问权限,这就是我所看到的
user::rwx
user:user1:rwx
group::r-x
mask::rwx
other::r-x
default:user::rwx
default:user:user1:rwx
default:group::r-x
default:mask::rwx
default:other::r-x
你做对了。
Whenever an ACL contains any Default ACL entries, the three Default ACL base entries (default owner, default group, and default others) must also exist.