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

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

はじめに

Linux では、グループは複数のユーザーの権限を同時に管理できる単位です。 Linux グループを使用すると、複数のユーザー権限をすばやく簡単に管理できます。

このチュートリアルでは、Linux でのユーザー グループの仕組みと、特定のグループにユーザーを追加する方法を学びます。

前提条件

  • Linux を実行しているシステム
  • sudo を持つユーザー アカウント または ルート 特権
  • ターミナル ウィンドウ/コマンド ラインへのアクセス (Ctrl-Alt-T、Ctrl-Alt-F2)

Linux のユーザー グループとは

Linux では、ユーザーごとに役割や責任が異なります。アプリケーションを実行する機能が必要なユーザーもいれば、特定のファイルやフォルダーへのアクセスが制限されているユーザーもいます。

グループを使用すると、事前設定された権限を持つユーザーのカテゴリを作成できます .各ユーザー アカウントのアクセス許可を管理する代わりに、グループにユーザーを追加するだけで、適切なアクセス許可を付与できます。

一次グループ

プライマリ グループはログイン ユーザーに設定されます .ユーザーが作成したファイルはすべて、そのグループに自動的に追加されます。ユーザーは一度に 1 つのプライマリ グループにしか所属できません。ユーザーと同じ名前のプライマリ グループが作成され、ユーザーが作成したすべてのファイルがそのグループに含まれます。

二次グループ

ユーザーは任意の数の二次グループに所属できます (なしを含む)。セカンダリ グループは、個々のファイルとソフトウェア アプリケーションを管理するために作成されます。グループのメンバーは読み取りを継承します 、書く 、そして実行 そのグループの特権

注: ユーザー管理の詳細については、Linux でユーザーを作成する方法に関する詳細ガイドを参照してください。

ユーザー グループの作成方法

1. 新しいグループを作成するには、次のように入力します:

sudo groupadd new_group

2. new_group を置き換えます 新しいグループに付けたい名前を付けてください。

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

既存のユーザーを既存のグループに追加

1. adduser を使用する ユーザーをグループに追加するコマンド:

sudo adduser user_name new_group

2. useradd を使用する ユーザーを追加するコマンド:

sudo useradd –G new_group user_name

3. usermod も使用できます ユーザーをグループに追加するコマンド:

sudo usermod –a –G group_name user_name

usermod コマンドは –append を使用します そして–group ユーザーを特定のグループに追加するオプション。 –append を使用しない場合 、ユーザーは他のグループから削除される可能性があります.

一度に複数のグループにユーザーを追加する

usermod コマンドを使用して、追加する複数のグループを指定します:

sudo usermod –a –G new_group,new_group2,new_group3 user_name

ユーザーを作成してグループに追加

1. これは、特定のソフトウェア アプリケーション用にオンザフライで新しいユーザーを作成する場合に便利です。以下を入力してください:

sudo useradd –G new_group new_user

2. 次に、新しいユーザーにパスワードを割り当てます:

sudo passwd new_user

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

これまでのすべてのコマンドは、ユーザーが属するセカンダリ グループを管理するために使用されてきました。ほとんどの場合、ユーザーのプライマリ グループはユーザー名と同じです。

ユーザーのプライマリ グループを変更するには、次のコマンドを入力します:

sudo usermod –g new_group user_name

小文字の –g プライマリを指定します グループ。 (大文字 –G はセカンダリ グループを指します。) ユーザーは 1 つのプライマリ グループしか持てないため、古いプライマリ グループ user_name このユーザーのプライマリではなくなります。

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

gpasswd ツールは、グループを管理するために使用されます。グループからユーザーを削除するには:

sudo gpasswd –d user_name new_group

注: gpasswd ツールは、グループ管理者の定義やグループ リソースへのアクセス用パスワードの設定など、他の管理タスクにも使用できます。 Linux man コマンド man gpasswd を使用します 詳細はこちら

グループを削除

グループを削除するには、次のコマンドを使用します:

sudo groupdel new_group

Linux でグループを一覧表示する方法

Linux には、デフォルトでいくつかの異なるグループが付属しています。 sudo グループなど、これらの一部を使用して権限を付与できます。その他は非表示で、システム タスクに使用されます。

1. /etc/groups を表示して、システム上のグループのリストを表示するには ファイル:

sudo nano /etc/groups

2. ユーザーが所属するグループを groups で表示するには コマンド:

groups

3. 上の画像は、ログインしたユーザー「sofija」が所属するグループを示しています。ユーザー名を指定することで、別のユーザーのグループを表示できます:

groups other_user

4. ユーザー ID (uid) とグループ ID (gid) を含む、ユーザーが属するグループを表示する別の方法は、id を使用することです。 コマンド:

id user_name

その他の一般的なグループ

Linux で遭遇する可能性のある一般的なグループ名がいくつかあります。

  • sudo – このグループのメンバーは、sudo コマンドを使用して権限を昇格できます
  • 車輪 – これは sudo を付与する古い方法です のような特権
  • cdrom – ユーザーが光学ドライブをマウントできるようにする
  • 広告 – ユーザーが Linux システム ログを監視できるようにする
  • lpadmin – ユーザーがプリンターを構成できるようにする
  • plugdev – ユーザーが外部ストレージ デバイスにアクセスできるようにする

結論

これで、Linux グループと、それらのグループにメンバーを追加および削除する方法について十分に理解できたはずです。特定のコマンドの詳細については、man コマンドを入力してターミナル ウィンドウにマニュアルを表示できます。


Linux
  1. Linuxでグループにユーザーを追加またはグループから削除する方法

  2. Linuxのグループにユーザーを追加する方法(例を含む)

  3. Linux VPSでsudoグループにユーザーを追加するにはどうすればよいですか?

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

  2. Linuxでユーザーグループを作成および削除する方法

  3. Linux –再起動せずにユーザーをグループに追加することはできませんか?

  1. Linuxデスクトップにユーザーを追加する方法

  2. Linuxでグループからユーザーを削除する方法[クイックヒント]

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