我需要在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
最佳答案
你做对了。
每当ACL包含任何默认ACL条目时,三个默认ACL基本条目(默认所有者,默认组和默认其他)也必须存在。
https://linux.die.net/man/1/setfacl
关于linux - 如何使用setfacl为用户打开对目录的访问,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58415769/