Linux でグループにユーザーを追加する方法 (2023 ガイド)

あなたが大規模なプロジェクトの管理者であるとしましょう。 また、QA チームから、開発チームがコードベースをいじっている、またはその逆であるという苦情がよく寄せられます。 詳しく調べると両方のチームが同じグループの一部であることがわかります。 同じコードベースを共有するそこで、先輩に問題の解決を手伝ってもらいます。 そして彼は、開発チームと QA チームのすべてのユーザーに対して 2 つのグループを作成することを提案しましたが、Linux でユーザーをグループに追加する方法がわかりません. 私たちはこの問題を解決するためにここにいます. この記事では、その方法を説明します. 新しいグループを作成する. 新しいユーザーを作成 Linuxのグループにユーザーを追加します

Linux でのグループへのユーザーの追加 (2023)

グループの作成方法、ユーザーの作成方法、および新規または既存のユーザーをこれらのグループに追加する方法を説明する前に。 まず、Linux のユーザーグループについて学ぶ必要があります.ユーザーグループとは何かを見てみましょう. 次に、グループへのユーザーの追加に進みます。

Linux のユーザー グループとは何ですか?

組織は通常、チームに分割されます。 各チームにはさまざまな役割があります。 そして、組織のすべてのメンバーはチームの一員です。 同じくマルチユーザーシステムですべてのユーザーは、グループ内で共有されるリソースに対する読み取り、書き込み、または実行のアクセス許可など、異なるアクセス許可のセットを持つグループの一部です。 Linux には 2 種類のグループがあります。

幼児期

セッションにログインするたびにあなたは親グループの一員になります. 親グループは、通常、Linux のユーザー名と同じ名前を持ちます. このグループの一部として作成するデフォルトでは、他のグループのユーザーはアクセスできません。 親グループに関するユーザー ID、グループ ID などの情報はファイルに保存されます。 /etc/passwd.

マイナーグループ

サブグループまたは補助グループは、任意のファイルまたはプロセスへのアクセスを共有する場合に役立ちます。 任意のユーザー グループと root ユーザーまたは root ユーザーのみ 須藤 アクセス許可に新しいアクセス許可を割り当てたり、新しいユーザーをサブグループに追加したりできます。

ユーザーは、1 つの親グループにのみ属することができます。 ただし、複数のサブグループの一部になることができます。 Linux のユーザー グループの基本がわかったので、新しいユーザーを作成してグループに追加する方法を見てみましょう。

Linux で新しいユーザーを追加する方法

新しいユーザーを作成するには、次を使用します useradd コマンドは次の構文に従います。

sudo useradd <options> username

コマンドと組み合わせるためのいくつかのオプションは次のとおりです。

選択 説明
-d 新しいディレクトリ名をユーザーのログイン ディレクトリの値として使用して、新しいユーザーが作成されます。
-e ユーザー アカウントが非アクティブ化される日付を指定するために使用されます。
-u これにより、一意のユーザー ID を持つ新しいユーザーが作成されます。
useradd コマンドで新しいユーザーを作成します。

作成する新しいユーザーは、最初は親グループの一部にすぎません。 新しいユーザーを作成したらボタンを使用して新しいパスワードを設定します。 passwd コマンドを以下に示します。

sudo passwd <username>

ここで、新しいパスワードを入力するよう求められます。 次に、確認のためにもう一度パスワードを入力するように依頼します. この時点で、ユーザーは、作成したばかりの新しいユーザー名とパスワードでログインできます.

新しいユーザーの新しいパスワードを作成します。

Linux でユーザー グループを作成する方法

新しいユーザーを作成したらグループの作成とユーザーの追加を開始できます。 新しいグループを作成するには、 ボタンを使用します。 groupadd Command. 新しいグループには必ず一意の名前を付けてください。 そうしないと、別の既存のグループ名と競合します。 構文は次のようになります。

sudo groupadd <group_name>

新しいグループを作成

ユーザーをグループに追加する方法

グループを作成したらグループへのユーザーの追加を開始できます。 root ユーザーまたは root ユーザーのみ 須藤 Access は、ユーザーをさまざまなグループに追加できます。

既存のユーザーを既存のグループに追加します。

既存のユーザーをグループに追加するには、 ボタンを使用します。 usermod 以下に強調表示されている構文のコマンドを示します。

sudo usermod -a <user_name> -G <group_name>

ここ -a オプションは追加を表します (最後に追加) ユーザーを既存のグループに追加し、 -G フラグは、ユーザーに追加するグループの名前を指定するために使用されます。 このコマンドには詳細出力のオプションはありません。 ユーザーまたはグループが存在しない場合に警告がない限り

グループに新しいユーザーを追加します。

ユーザーを複数のグループに追加します。

usermod Linux のコマンドを使用して、1 つのグループと同じオプションで複数のグループにユーザーを追加することもできます。 以下に示すようにスペースなしでグループの名前を必ず含めてください。

sudo usermod -a <user_name> -G <group_name_1>,<group_name_2>,<group_name_3>

新しいユーザーを作成し、グループを定義します。

Linux では、1 つのコマンドで新しいユーザーをすべてのグループに追加できます。 useradd このコマンドを使用すると、新しいユーザーを作成して、指定したグループに追加できます。 を使用して新しいユーザーを追加するための構文 useradd コマンドは次のとおりです。

sudo useradd <username> -G <group_name_1>,<group_name_2>,<group_name_3>

1 つのコマンドで新しいユーザーを作成し、グループを追加します。

ユーザー グループを表示する

ユーザーに関連付けられたすべてのグループを表示するにはどちらでも使用できます groups 注文または id コマンド. 以下に示す構文を確認してください:

groups <user_name>

id <user_name>

もしも <user_name> 空白のままにすると、現在のユーザーのみのグループ名が表示されます。

ユーザーテストグループのリスト1

グループからユーザーを削除する方法

Linuxディストリビューションのグループからユーザーを削除するには、使用できます gpasswd コマンドは、次の構文に従います。

sudo gpasswd -d <user_name> <group_name>

グループからのユーザーの削除に加えて gpasswd コマンドは、グループ管理者の割り当てやグループ パスワードの設定などの管理タスクにも適用されます。

sudo グループからユーザー テストを削除する

Linux でグループを削除する

Linuxでセカンダリグループを削除するには、使用できます groupdel 注文:

sudo groupdel <groupname>

Linux でグループを削除する

ユーザーのプライマリ グループを変更する方法

これまでに説明したすべてのコマンドは、サブグループとユーザーに適用されます。 Linux でユーザーのプライマリ グループを変更するには、次の構文を使用します。

sudo usermod –g <new_primary_group> <user_name>

の違いは何だろうと思っているに違いありません。 -g-G-g フラグは親グループ用ですが、 -G フラグは二次グループに使用されます。

ユーザーのプライマリ グループの変更 "テスト"

Linux ですべてのユーザーグループを一覧表示する方法

インストール中に作成されたユーザーは、システム ユーザーと呼ばれ、Linux のデフォルト グループの一部です。システム内のすべてのグループに関する情報は、ファイルに保存されます。 /etc/グループ. システム内のすべてのグループを一覧表示するには次の構文を使用します。

sudo cat /etc/group

システム内のすべてのユーザー グループのリスト。

Linux ターミナルでユーザーとグループを管理する

グループ管理は、さまざまな操作で役立つ便利なタスクです。 特に管理者の場合は、新しいユーザーを作成するための簡単な Linux ターミナル コマンドを示します。 新しいグループを作成新しいユーザーをグループに追加するなどして、この記事で問題が解決されることを願っています。 そうでない場合以下のコメントでお知らせください。 そして、私たちはあなたを助けます

Sharing is caring!

Facebook Comments

Leave a Reply