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

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

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

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

Ubuntu 16.04LTS

/opt/lampp/htdocs directory

答案1

您可以使用以下setfacl工具进行设置:

sudo setfacl -R -d -m o::rwx /opt/lampp/htdocs
sudo setfacl -R -m o::rwx /opt/lampp/htdocs

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

信息:

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

man setfacl

相关内容