我该如何使得所有共享的/home/驱动器(NFS)中的文件和目录都能够被用户和组读/写/执行?基本上我想要的是:
chmod -R 664 /home
chgrp -R commongroup /home
或者等价于 umask 0002
。
但是运行上述命令只能修复文件夹中当前的文件,umask仅适用于单个用户,每次用户登录时都必须运行,即在.bashrc
文件中(并且这是否适用于通过gnome更改模式?)。是否有系统范围的命令或设置可供我使用,以确保我们的共同群组对共享文件具有写访问权限?
setfacl
递归地设置(并维护)目录的访问权限。http://linuxcommand.org/man_pages/setfacl1.html - tMC