不为 Linux 用户使用默认主要组有什么影响?

Bel*_*dez 5 linux redhat bash user-management

我们曾考虑不对 RHEL 用户使用默认主要组。我的意思是默认:

User: melbin
Primary group: melbin
Run Code Online (Sandbox Code Playgroud)

我们将改为执行以下操作:

User: melbin
Primary group: webmasters
Run Code Online (Sandbox Code Playgroud)

我们的目标是让用户更轻松地共享内容,因为人们sg在处理共享文件时似乎忘记了。我们认为这比sg在登录时自动创建 shell 更有意义。

Mag*_*lan 5

不记得为什么我们在大约 10 年前在这个问题上采取我们的方式,但我们最终将包含目录的模式设置为 2770。可能是因为我们用户的多个组成员身份。

对我们来说效果很好,Cron 会定期find /foo -type d ! -perm 2770 -execdir chmod 2770 '{}' \;为 f 类型的文件运行一个和一个免费的“chmod 0660”。