目录和文件可以继承与父目录相同的权限吗?

目录和文件可以继承与父目录相同的权限吗?

我希望所有目录和文件继承与父目录相同的权限。

答案1

您可以使用 ACL 来实现这一点,请查看此答案以获取介绍:https://unix.stackexchange.com/a/12847/130303

您可能需要默认 ACL 来实现您想要执行的操作。假设您有一个目录测试(其中已有文件和目录),并且您希望用户和组能够写入而其他组只能读取,您可以使用前三个命令设置默认 ACL(递归地),然后进行设置对于其他三个命令中的现有文件:

setfacl -R -m d:u::rwx test
setfacl -R -m d:g::rwx test
setfacl -R -m d:o::rx test
setfacl -R -m u::rwx test
setfacl -R -m g::rwx test
setfacl -R -m o::rx test

您可以使用以下命令检查 ACL getfacl

$ getfacl test
# file: test
# owner: youruser
# group: yourgroup
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x

相关内容