GNU/Linux >> Linux の 問題 >  >> Linux

Linux でユーザーのデフォルト グループを変更するにはどうすればよいですか?

usermod コマンドを使用すると、ユーザーのプライマリ グループ、補足グループ、またはその他の多くの属性を変更できます。 -g スイッチはプライマリ グループを制御します。

その他の質問については...

<オール>
  • グループ指定なら groupnameuseradd の間に存在しない 段階で、エラーが表示されます - useradd:unknown group groupname

  • groupadd コマンドは新しいグループを作成します。

  • 含まれているすべてのユーザーを削除すると、グループは残ります。必ずしも空のグループを削除する必要はありません。

  • hilbert を作成します groupadd hilbert でグループ化 .次に、usermod -g hilbert hilbert を使用して David のプライマリ グループを移動します。 . (最初の hilbert は はグループ名で、2 番目の hilbert ユーザー名です。これは、ユーザーを別の名前のグループに移動する場合に重要です)

  • ただし、ここで少し複雑になる可能性があります。多くの Linux ディストリビューションでは、単純な useradd hilbert ユーザー hilbert を作成します プライマリと同じ名前のグループ。 -G を使用して一緒に指定された補助グループを追加します 切り替えます。


    man usermod を読む必要があります これは、さまざまなオプションで何が起こるかを説明しています:

    usermod -g hilder hilder
    

    グループ「hilder」が存在する限り、ログイングループを「faculty」から「hilder」に置き換えます。存在しない場合は、最初に groupadd で作成する必要があります。

    -G を使用する場合 オプション -a も使用する必要があります ユーザー「hilder」が属する補助グループの現在のリストに新しいグループを追加するオプション。 -a なし オプションで、現在の補足グループを新しいグループ セットに置き換えます。したがって、これは慎重に使用してください。


    Linux でユーザーのプライマリ グループを変更するには:

    • usermod -g new_group user_name
    • すべてを終了 user_name のアクティブなセッション

    変更をテストするには、id を実行します gid= の値を見てください

    コマンドがエラーなしで実行され、gid が変更されていない場合は、ステップ 2 の太字部分を見逃しています。


    Linux
    1. Linuxでchownコマンドを使用して所有権を変更する方法

    2. LinuxでIDでユーザー名を検索するにはどうすればよいですか?

    3. Linux でユーザーに初期/デフォルト パスワードを割り当てるにはどうすればよいですか?

    1. Linuxでユーザー名を変更する方法

    2. Linuxでユーザーをグループに追加する方法

    3. Linux でユーザー/グループの UID と GID を (正しく) 変更する方法

    1. Linuxでユーザーをグループに追加する方法

    2. Linuxでユーザーをグループに追加する方法

    3. Linux でデフォルトのシェルを変更する方法