setfacl 到根目录

setfacl 到根目录

我有目录/home/user/testuser2无权访问该目录,/home/user但可以以“其他”用户身份访问rx//home

我运行了setfacl -m u:user2:rx /home/user/test。但仍然user2无法访问。

然后我运行,setfacl -m u:user2:rx /home/user这样现在user2可以rx访问/home/user/test路径上的所有中间目录。

有什么方法可以setfacl检查所有目录直至根目录的访问权限并应用其他权限(我相信没有这样的方法)还是我需要编写一些 bash 脚本来迭代中间目录? 有什么最佳实践吗?

相关内容