被授予写权限的 ACL 用户无法在目录中进行写入

被授予写权限的 ACL 用户无法在目录中进行写入

我有两个目录

/home/user1/htdocs/  
/home/user2/htdocs/

我已授权 www-data 使用:

chown -R www-data:www-data /home/user1/htdocs/  
chmod -R 755 /home/user1/htdocs/

然后使用 ACL 向站点用户提供权限user1

setfacl -m u:usr1:rwx /home/user1/htdocs/  
setfacl -m u:usr1:000 /home/user2/htdocs/

后者在权限 000 下可以工作,但是第一个 ACL 语句不起作用,因为我无法使用 user1 写入 htdocs。

答案1

代替

chown 755 /home/user1/htdocs/

你必须跑

chmod 755 /home/user1/htdocs/

相关内容