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

ubt*_*ubt 1 linux permissions file-permissions

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

EEA*_*EAA 7

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

$ chgrp -R mygroup /path/to/mydir
$ chmod g+s /path/to/mydir
Run Code Online (Sandbox Code Playgroud)