Neuen Benutzer und Gruppe hinzufügen

LinuxLinuxBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Das LabEx F&E-Team hat einen Server, auf dem jedes Teammitglied ein Konto für die täglichen Routineaufgaben besitzt. Heute treten zwei neue Mitarbeiter unserem Team bei, und wir müssen ihre Konten erstellen.


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{{"Neuen Benutzer und Gruppe hinzufügen"}} linux/usermod -.-> lab-17987{{"Neuen Benutzer und Gruppe hinzufügen"}} linux/passwd -.-> lab-17987{{"Neuen Benutzer und Gruppe hinzufügen"}} linux/sudo -.-> lab-17987{{"Neuen Benutzer und Gruppe hinzufügen"}} linux/groups -.-> lab-17987{{"Neuen Benutzer und Gruppe hinzufügen"}} linux/groupadd -.-> lab-17987{{"Neuen Benutzer und Gruppe hinzufügen"}} linux/id -.-> lab-17987{{"Neuen Benutzer und Gruppe hinzufügen"}} end

Neue Benutzer und Gruppen hinzufügen

In dieser Aufgabe müssen Sie zwei neue Benutzer und zwei neue Gruppen zum System hinzufügen. Sie können dies entweder erreichen, indem Sie Benutzer und Gruppen separat erstellen oder indem Sie einen einzelnen Befehl verwenden, der alles auf einmal einrichtet.

Aufgaben

  1. Erstellen Sie neue Gruppen namens dev und test.
  2. Fügen Sie ein neues Benutzerkonto namens jack mit dem Home-Verzeichnis /home/jack, der primären Gruppe dev und der sekundären Gruppe labex hinzu.
  3. Fügen Sie ein neues Benutzerkonto namens bob mit dem Home-Verzeichnis /home/bob, der primären Gruppe test und der sekundären Gruppe labex hinzu.

Anforderungen

  • Verwenden Sie den Benutzer labex, der sudo-Rechte hat und zur Benutzergruppe labex gehört, um diese Aufgaben auszuführen.
  • Stellen Sie sicher, dass die neuen Gruppen dev und test erstellt werden, bevor die Benutzer hinzugefügt werden.
  • Stellen Sie sicher, dass die neuen Benutzer mit ihren jeweiligen Home-Verzeichnissen und Gruppenzugehörigkeiten erstellt werden.
  • Sie können eine der folgenden Vorgehensweisen wählen:
    • Erstellen Sie zuerst Gruppen, erstellen Sie dann Benutzer und fügen Sie sie schließlich zu Gruppen hinzu.
    • Erstellen Sie Benutzer mit ihren Gruppenzugehörigkeiten in einem einzigen Befehl.

Beispiele

Nach Abschluss der Aufgaben sollten Sie die Ergebnisse wie folgt überprüfen können:

  1. Für Benutzer jack sollte die Ausgabe ähnlich wie folgt aussehen:
$ id jack
uid=5001(jack) gid=5003(dev) groups=5003(dev),5000(labex)
  1. Für Benutzer bob sollte die Ausgabe ähnlich wie folgt aussehen:
$ id bob
uid=5002(bob) gid=5004(test) groups=5004(test),5000(labex)
✨ Lösung prüfen und üben

Zusammenfassung

In dieser Aufgabe haben Sie gelernt, wie Sie neue Gruppen und Benutzer zu Ihrem System hinzufügen. Sie haben das Erstellen von Gruppen, das Erstellen von Benutzerkonten mit bestimmten Home-Verzeichnissen und primären Gruppen sowie das Hinzufügen von Benutzern zu zusätzlichen Gruppen geübt. Diese Fähigkeiten sind für die Benutzerverwaltung in Linux-Systemen unerlässlich, insbesondere beim Onboarding neuer Teammitglieder oder bei der Verwaltung der Zugriffskontrolle (access control).