我需要在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/

10-15 05:08