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

Vac*_*on9 7 linux gentoo setfacl

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

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

c4f*_*t0r 6

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

如果你有很多目录并且你想在子目录上应用 acls

 -R, --recursive
       Apply operations to all files and directories recursively. This option cannot be mixed with ‘--restore’.
Run Code Online (Sandbox Code Playgroud)

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

 setfacl -d -m user:user01:rwx dir
Run Code Online (Sandbox Code Playgroud)

  • 是的,我现在尝试了,我可以告诉它工作,如果你在目录上设置默认的 acl,子目录也会从父目录和默认目录继承 acl (2认同)