linux / setfacl – 使用指定的所有者/组将父目录中的所有当前/未来文件/目录设置为775

我有一个名为“members”的目录,在它下面有文件夹/文件.我如何递归设置所有当前文件夹/文件,默认情况下在那里创建的任何未来的文件夹/文件都有775个权限,分别属于所有者/组nobody / admin?我启用了ACL,已安装,但似乎无法获得setfacl命令来正确执行此操作.知道怎么做到这一点?

解决方法

我实际上发现了迄今为止我要求的东西,在这里分享,所以遇到这个问题的任何人都可以尝试这个解决方案:
sudo setfacl -Rdm g:groupnamehere:rwx /base/path/members/
sudo setfacl -Rm g:groupnamehere:rwx /base/path/members/

R是递归的,这意味着该目录下的所有内容都将应用该规则.

d是默认值,这意味着对于在该目录下创建的所有未来项目,默认情况下应用这些规则.
m需要添加/修改规则.

第一个命令用于新项目(因此d),第二个命令用于文件夹下的旧/现有项目.希望这可以帮助某人,因为这些东西有点复杂,不是很直观.

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...