我们正在将 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