Linuxユーザーのための追加グループの役割[閉じる]

Linuxユーザーのための追加グループの役割[閉じる]

Linuxでは、ユーザーの基本グループと追加グループの違いを知りたいです。

たとえば、特定のグループにユーザーを追加すると、そのユーザーは一部の権限を取得できますか?

また、ユーザーのデフォルトグループを変更しようとするときは、次のように入力します。

sudo usermod -g maingroup user

その後、コマンドを入力すると、id元のグループがとして表示されますgid。これは正常ですか?

みんなありがとう

答え1

ユーザーは複数のグループのメンバーになることができますが、デフォルトのグループは1つだけ可能です。このグループは新しいファイルの作成に関してユーザーに関連付けられます(グループの所有権がデフォルトのグループになります)。新しいプロセスのプロセス所有権も同じです。

セカンダリグループは権限を付与します。

質問の2番目の部分については、以下を見てくださいman usermod

-g, --gid グループ

新しいユーザーのグループ名または番号初期ログイングループ。グループが存在する必要があります。

ユーザーの以前の基本グループが所有していたユーザーのホームディレクトリ内のすべてのファイルは、この新しいグループの所有になります。

ユーザーのホームディレクトリ外のファイルのグループ所有権は手動で変更する必要があります。

効果を見るには、ログアウトして再度ログインするだけです。新しいグループメンバーシップにも同様に適用されます。

関連情報