ホームページ >システムチュートリアル >Linux >Linuxの複数のグループにユーザーを追加する方法
Linux/UNIXシステム管理には、ユーザーアカウントとグループメンバーシップを効率的に管理することが重要です。これにより、適切なリソースとデータアクセス制御が保証されます。このチュートリアルでは、LinuxおよびUNIXシステムの複数のグループにユーザーを追加する方法を詳しく説明しています。
We'll cover:
useradd
でユーザーアカウントを作成します。groupadd
でグループを作成します。usermod
を使用して複数のグループにユーザーを割り当てます。id
およびgroups
を使用したグループメンバーシップを確認し、違いを強調します。この例では、「Sysadmin」、「DevOps」、および「Management」グループに追加された新しいユーザー「テスト」を使用しています。
目次
id
対groups
コマンド新しいユーザーの作成
useradd
コマンドは新しいユーザーアカウントを作成します。コマンドラインオプションとシステムのデフォルトを使用します。
ユーザー「テスト」を作成します。
sudo useraddテスト
パスワードを設定します:
sudo passwdテスト
注: useradd
、よりインタラクティブなadduser
とは異なり、オプション(ホームディレクトリやシェルなど)の手動で仕様が必要です。
ユーザー情報とグループ情報の表示
id
コマンドには、ユーザー情報とグループ情報が表示されます。ユーザー名がないと、現在のユーザーの情報が表示されます。許可とメンバーシップを確認するためには不可欠です。
「テスト」のグループを確認してください:
IDテスト
出力の例:
<code>uid=1001(test) gid=100(users) groups=100(users)</code>
グループの作成
groupadd
新しいグループを作成します。グループはLinux/UNIX許可の基本であり、複数のユーザーの同時許可設定を可能にします。
グループを作成します:
Sudo GroupAdd sysadmin Sudo GroupAdd DevOps Sudo GroupAdd管理
複数のグループにユーザーを追加します
グループに「テスト」を追加します。
sudo usermod -a -g sysadmin、devops、管理テスト
usermod -a -G
指定されたグループにユーザーを追加します。
複数のグループを持つユーザーを同時に作成します
ユーザーを作成し、1つのステップで複数のグループに追加できます。
Sudo useradd -g sysadmin、devops、管理テスト
これにより、「テスト」が作成され、3つのグループすべてに一度に追加されます。後で追加のグループに追加するには、 usermod -a -G
を使用します。
ユーザーグループメンバーシップの確認
「テスト」のグループを確認します。
IDテスト
出力の例(グループに追加した後):
<code>uid=1001(test) gid=100(users) groups=100(users),1000(sysadmin),1001(devops),1002(management)</code>
groups test
を使用することもできます。
id
対groups
コマンド
id
、UID、GID、およびすべてのグループメンバーシップを提供します。 groups
グループメンバーシップのみをリストします。 id
、より包括的な情報を提供します。
複数のユーザーを複数のグループに追加します
シェルループは、複数のユーザーを複数のグループに追加できます。
user1 user1 user2 user3のユーザー。する Group1 Group2 Group3のグループ。する sudo usermod -a -g "$ group" "$ user" 終わり 終わり
これには、事前に作成されたユーザーとグループが必要です。ユーザー名またはグループ名のスペースを処理するために変数を引用することを忘れないでください。
結論
ユーザーグループのメンバーシップの管理は、重要な管理タスクです。このガイドは、 useradd
ADD、 groupadd
、 usermod
、 id
、およびgroups
を使用したユーザー作成、グループ割り当て、およびバルク操作を実証しました。効率的なユーザー管理は、システム管理を保護するための鍵です。
以上がLinuxの複数のグループにユーザーを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。