eph*_*ith 8 linux permissions group
可能的重复:
使目录中的所有新文件可供组访问
我有一个目录,其中存储了协作文件/目录。假设目录abc
归所有者所有,root
组是project-abc
. 我希望此目录具有以下内容:
project-abc
允许组内成员更改此目录的内容。abc
必须为成员或组设置读写权限abc
abc
这对于静态目录来说很简单,但是该目录的内容预计会经常更改。我产生预期结果的最佳方法是什么?
您能做的最好的事情是将 setgid 位 ( chmod g+s
)添加到您的目录中。请参阅coreutils 手册中的Directory Setuid 和 Setgid。新目录将保留组所有权。
至于权限,你能做的最好的事情就是确保umask 002
每次有人在这个目录中工作时都在使用。
(是的,基本的 unix 风格的权限有时太基本了……我不知道 ACL 是否可以使目录内的协作工作更容易。如果它们在您的系统中被激活,您可以看看。)