我创建了一个目录并使用 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
(访问控制列表)值。第一行就是您要找的。
信息:
-d
:未来子文件夹的默认设置-m
:修改现有的acl
-R
:递归地进行更改o
:设置acl
为其他文件夹
看man setfacl