让新文件继承其文件夹的扩展 ACL

让新文件继承其文件夹的扩展 ACL

我们正在将 Web 文件从 AFS 移动到设置了 acl 标志的本地卷。我们使用扩展 ACL 来设置权限,以便用户可以编辑我们网站的不同部分。在 AFS 中,当您创建新文件时,它会继承其父级的权限。

我们如何才能使当用户在其 Web 目录中创建新文件时,这些文件能够继承父级的 facl?(其中包括 www-data)如果有帮助,我们会运行 Gentoo Linux。

答案1

在 Linux 上,许多文件系统支持 posix acl。

如果你有许多目录,并且想要在子目录上应用 acl

 -R, --recursive
       Apply operations to all files and directories recursively. This option cannot be mixed with ‘--restore’.

但是如果你想要在创建时将 acl 应用于文件和目录,则需要目录上的默认 acl

 setfacl -d -m user:user01:rwx dir

相关内容