Linux 如何使用setfacl为用户打开目录访问权限
我需要在redhat机器中为给定用户(user1)打开对目录的访问权限。我正在使用Linux 如何使用setfacl为用户打开目录访问权限,linux,shell,chmod,chown,Linux,Shell,Chmod,Chown,我需要在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 de
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基本条目(默认所有者、默认组和默认其他)也必须存在
这是什么意思?你能再解释一下吗?如果我做对了,为什么会出现权限错误?@HHH在你的
getfacl
命令中,一切正常,你有rwx权限注意到行user:user1:rwx
这个问题与StackOverflow无关,最好在或上问