プライマリグループとセカンダリグループの基本を見つけましたが、まだ信頼できる回答を見つけることができない質問がいくつかあります。
- 多くのユーザーが同じ基本グループに所属できますか?
- あるユーザーのプライマリグループは別のユーザーのセカンダリグループになりますか?
答え1
はい、彼らはできます。
$ id foo uid=1002(foo) gid=1002(foo) groups=1002(foo) $ id bar uid=1003(bar) gid=1003(bar) groups=1003(bar)
ユーザーのデフォルトグループをユーザーのデフォルトグループ
foo
に変更します。bar
bar
$ sudo usermod -g bar foo
今:
$ id foo uid=1002(foo) gid=1003(bar) groups=1003(bar) $ id bar uid=1003(bar) gid=1003(bar) groups=1003(bar)
はい、大丈夫です。
$ id foo uid=1002(foo) gid=1002(foo) groups=1002(foo) $ id bar uid=1003(bar) gid=1003(bar) groups=1003(bar)
ユーザーのデフォルトグループである
bar
グループにユーザーを追加します。foo
foo
$ sudo usermod -a -G foo bar
今:
$ id foo uid=1002(foo) gid=1002(foo) groups=1002(foo) $ id bar uid=1003(bar) gid=1003(bar) groups=1003(bar),1002(foo)
答え2
ユーザーの観点から見ると、彼は1つのプライマリグループと0つ以上のセカンダリグループを持っています。
グループの観点から見ると、メンバーは0人以上です。
1人以上のユーザーのプライマリグループであるグループは、他のユーザーのセカンダリグループまたはプライマリグループにすることができます。