新しいユーザーとグループの追加

LinuxLinuxBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

LabEx の研究開発チームには、チームメンバーが日常業務で使用するためのアカウントを持つサーバーが 1 台あります。本日、新たに 2 名の従業員が入社するため、彼らのアカウントを作成する必要があります。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"]) linux/UserandGroupManagementGroup -.-> linux/useradd("User Adding") linux/UserandGroupManagementGroup -.-> linux/usermod("User Modifying") linux/UserandGroupManagementGroup -.-> linux/passwd("Password Changing") linux/UserandGroupManagementGroup -.-> linux/sudo("Privilege Granting") linux/UserandGroupManagementGroup -.-> linux/groups("Group Displaying") linux/UserandGroupManagementGroup -.-> linux/groupadd("Group Adding") linux/UserandGroupManagementGroup -.-> linux/id("User/Group ID Displaying") subgraph Lab Skills linux/useradd -.-> lab-17987{{"新しいユーザーとグループの追加"}} linux/usermod -.-> lab-17987{{"新しいユーザーとグループの追加"}} linux/passwd -.-> lab-17987{{"新しいユーザーとグループの追加"}} linux/sudo -.-> lab-17987{{"新しいユーザーとグループの追加"}} linux/groups -.-> lab-17987{{"新しいユーザーとグループの追加"}} linux/groupadd -.-> lab-17987{{"新しいユーザーとグループの追加"}} linux/id -.-> lab-17987{{"新しいユーザーとグループの追加"}} end

新しいユーザーとグループの追加

このチャレンジでは、システムに 2 人の新しいユーザーと 2 つの新しいグループを追加する必要があります。ユーザーとグループを個別に作成するか、すべてを一度に設定する単一のコマンドを使用することで、これを達成できます。

タスク

  1. devtest という名前の新しいグループを作成します。
  2. /home/jack のホームディレクトリ、プライマリグループ dev、セカンダリグループ labex を持つ jack という名前の新しいユーザーアカウントを追加します。
  3. /home/bob のホームディレクトリ、プライマリグループ test、セカンダリグループ labex を持つ bob という名前の新しいユーザーアカウントを追加します。

要件

  • sudo 権限を持ち、labex ユーザーグループに属する labex ユーザーを使用して、これらのタスクを実行します。
  • ユーザーを追加する前に、新しいグループ devtest が作成されていることを確認してください。
  • 新しいユーザーが、それぞれのホームディレクトリとグループメンバーシップで作成されていることを確認してください。
  • 次のいずれかのアプローチを選択できます。
    • 最初にグループを作成し、次にユーザーを作成し、最後にそれらをグループに追加します。
    • グループメンバーシップを持つユーザーを単一のコマンドで作成します。

タスクを完了すると、次のように結果を確認できるはずです。

  1. ユーザー jack の場合、出力は次のようになります。
$ id jack
uid=5001(jack) gid=5003(dev) groups=5003(dev),5000(labex)
  1. ユーザー bob の場合、出力は次のようになります。
$ id bob
uid=5002(bob) gid=5004(test) groups=5004(test),5000(labex)
✨ 解答を確認して練習

まとめ

このチャレンジでは、新しいグループとユーザーをシステムに追加する方法を学びました。グループの作成、特定のホームディレクトリとプライマリグループを持つユーザーアカウントの作成、およびユーザーを追加のグループに追加することを練習しました。これらのスキルは、Linux システムでのユーザー管理、特に新しいチームメンバーのオンボーディングやアクセス制御の管理に不可欠です。