setfacl 将文件重置为默认权限?

hop*_*ekr 16 linux permissions access-control-list file-permissions

我有一个包含以下默认 ACL 的目录:

default:user:phptutor:rwx
Run Code Online (Sandbox Code Playgroud)

但是,该目录中的所有文件/目录都没有该默认权限(因为它是在创建后添加的)。

如何将父目录的默认 ACL 复制到其中的每个文件夹和文件?

Tom*_*omH 20

用于getfacl从目录中获取默认权限,然后通过管道将结果导入setfacl以应用它。这样的事情应该工作:

getfacl -d <directory> | setfacl -R --set-file=- <directory>
Run Code Online (Sandbox Code Playgroud)