「usermod -aG」と「usermod -G」オプションの違い

「usermod -aG」と「usermod -G」オプションの違い

-GLPIC-1試験102を準備しており、オプションの点でこれら2つのコマンドの違いが何であるかを知りたいです-aG

  1. usermod -G projectA, projectB jsmith
  2. usermod -aG projectA, projectB jsmith

ユーザーは、jsmith上記のグループ/プロジェクトにリストされていない独自の基本グループを持っています。

私がマンページで理解している限りusermod、(1)はjsmithリストされたグループ/プロジェクトから削除されました。 (2)では、ユーザは後述のグループに接続し、-Gこれはプライマリグループに属することには影響しない。

これら2つのオプションの使い方を正しく説明しましたか?

答え1

usermod -Gユーザーの補助グループを次に設定します。ただ指定グループなので実行後

usermod -G projectA,projectB jsmith

ユーザーは、およびその「デフォルト」グループjsmithに属します。projectAprojectB

usermod -aG実行後、指定したグループをユーザーのセカンダリグループに追加します。

usermod -aG projectA,projectB jsmith

ユーザーは、自分がすでに属しているすべてのグループ(デフォルトグループを含む)にjsmith属しますprojectAprojectB

関連情報