如何使目录中创建的文件具有特定的组所有权?

如何使目录中创建的文件具有特定的组所有权?

在现代 Linux 发行版中,我希望在其下创建的文件/path/to/files具有默认组mygroup。在某些发行版中,这似乎可以通过 grpid 来实现,但在 Ubuntu 上不存在。实现此目的的标准方法是什么?

答案1

您只需设置组所有权,然后在父目录上设置组 setgid 位。

$ chgrp -R mygroup /path/to/mydir
$ chmod g+s /path/to/mydir

答案2

使用setgid权限

chmod g+s directoryname

相关内容