在 Linux 中设置组的默认写权限

在 Linux 中设置组的默认写权限

我如何实现以下行为;如果 group2 中的 user1 创建目录或文件,则该组默认应具有此文件/目录的写权限。我已经尝试将 umask 002 放在 /home/user1/.profile 和 .bashrc 中,但这给了我以下结果:

drwxr-xr-x 2 user1 group2  4096 Aug  3 11:17 test1

那么我该如何实现这一点?更改应持久,即使在重新启动等之后也是如此。

答案1

您应该能够使用 ACL 来完成此操作。

setfacl -R -dm g:group2:rw /something
setfacl -R -m g:group2:rw /something

相关内容