将新的子文件和文件夹默认为父文件夹所有权

big*_*rge 4 permissions files directory chmod chown

我创建了一个目录并使用 chown 使我的用户和组成为所有者。如果我在父文件夹中创建一个新文件夹,则权限选项卡下“其他人”的权限设置为“访问文件”而不是“创建和删除文件”。

如何确保父文件夹的所有子文件夹和文件都默认为父权限?

Ubuntu 16.04LTS

/opt/lampp/htdocs directory
Run Code Online (Sandbox Code Playgroud)

Geo*_*sen 9

使用该setfacl工具,您可以通过以下方式进行设置:

sudo setfacl -R -d -m o::rwx /opt/lampp/htdocs
sudo setfacl -R -m o::rwx /opt/lampp/htdocs
Run Code Online (Sandbox Code Playgroud)

第一行将其设置为默认值,而第二行只是修改并保留acl(访问控制列表)值。第一行是您要查找的内容。

信息:

  1. -d: 未来子文件夹的默认值
  2. -m: 修改现有 acl
  3. -R: 递归修改
  4. o: 设置acl文件夹其他

man setfacl