![Linuxユーザーのための追加グループの役割[閉じる]](https://linux33.com/image/134143/Linux%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E8%BF%BD%E5%8A%A0%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E3%81%AE%E5%BD%B9%E5%89%B2%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
Linuxでは、ユーザーの基本グループと追加グループの違いを知りたいです。
たとえば、特定のグループにユーザーを追加すると、そのユーザーは一部の権限を取得できますか?
また、ユーザーのデフォルトグループを変更しようとするときは、次のように入力します。
sudo usermod -g maingroup user
その後、コマンドを入力すると、id
元のグループがとして表示されますgid
。これは正常ですか?
みんなありがとう
答え1
ユーザーは複数のグループのメンバーになることができますが、デフォルトのグループは1つだけ可能です。このグループは新しいファイルの作成に関してユーザーに関連付けられます(グループの所有権がデフォルトのグループになります)。新しいプロセスのプロセス所有権も同じです。
セカンダリグループは権限を付与します。
質問の2番目の部分については、以下を見てくださいman usermod
。
-g, --gid グループ
新しいユーザーのグループ名または番号初期ログイングループ。グループが存在する必要があります。
ユーザーの以前の基本グループが所有していたユーザーのホームディレクトリ内のすべてのファイルは、この新しいグループの所有になります。
ユーザーのホームディレクトリ外のファイルのグループ所有権は手動で変更する必要があります。
効果を見るには、ログアウトして再度ログインするだけです。新しいグループメンバーシップにも同様に適用されます。