如何仅对目录中的文件使用 setfacl 而不改变子目录的 acl?

如何仅对目录中的文件使用 setfacl 而不改变子目录的 acl?

我已经找了很久,但找不到满足我需求的具体解决方案。我希望我的某个目录中的所有文件的所有者和组的 acl 都设置为 rw,但其中的子目录应保持原样。这可能吗?如果可以,怎么做?我使用了setfacl-R 选项,但它也会更改子目录。

我的操作系统是 ubuntu 18.04。

答案1

也许您可以使用find . -type f -depth 1-exec选项来限制深度。

相关内容