Linux设置默认 ACL 以授予此目录中创建的任何新文件或目录都将继承这些权限
命令“setfacl -Rdm u:nginx:rwx /home/wwwroot/”设置目录“/home/wwwroot/”的默认ACL,赋予用户“nginx”读取、写入和执行权限。
以下是命令的每个部分的作用:
- “setfacl”是设置文件访问控制列表 (ACL) 的命令。
- “-R”是一个选项,它告诉 setfacl 递归地应用 ACL,这意味着它也会为“/home/wwwroot/”中的所有文件和子目录设置 ACL。
- “-d”是一个为目录设置默认 ACL 的选项,这意味着在“/home/wwwroot/”中创建的任何新文件或目录都将继承这些权限。
- “u:nginx:rwx” 是 ACL 本身,它授予用户 “nginx” 读、写和执行权限。
因此,此命令为目录“/home/wwwroot/”设置默认 ACL 以授予用户“nginx”读取、写入和执行权限,并且在此目录中创建的任何新文件或目录都将继承这些权限。