Einführung
In dieser Herausforderung wenden Sie Ihr Wissen über die Linux-Benutzerkontenverwaltung an. Sie werden neue Benutzerkonten erstellen, bestehende Konten anpassen und Benutzer löschen. Diese Aufgabe prüft Ihr Verständnis der Konzepte, die Sie im Lab "Benutzerkontenverwaltung" erlernt haben.
Lernziele
Sie stellen Ihre Fähigkeiten im Umgang mit folgenden Befehlen unter Beweis:
useradd– zum Erstellen neuer Benutzerpasswd– zum Ändern von Benutzerpasswörternusermod– zum Modifizieren von Benutzerkontenuserdel– zum Löschen von Benutzerkonten
Benutzerkonten erstellen
In diesem Schritt erstellen Sie mehrere Benutzerkonten mit unterschiedlichen Spezifikationen.
Aufgaben
Führen Sie die folgenden Aufgaben nacheinander aus:
- Erstellen Sie einen Benutzer namens
joker. - Erstellen Sie einen Benutzer namens
batmanmit dem Home-Verzeichnis/home/gotham.
Anforderungen
- Verwenden Sie für alle Erstellungen den Befehl
useradd. - Stellen Sie sicher, dass für beide Benutzer während der Kontoerstellung ein Home-Verzeichnis angelegt wird.
batmansoll ein vom Standard abweichendes Home-Verzeichnis erhalten.
Beispiel
Nach Abschluss dieser Aufgaben können Sie die Benutzerinformationen wie folgt überprüfen:
grep -w joker /etc/passwd
grep -w batman /etc/passwd
Beispielausgabe:
joker:x:5001:5001::/home/joker:/bin/sh
batman:x:5002:5002::/home/gotham:/bin/sh
Benutzerpasswörter verwalten
In diesem Schritt legen Sie Passwörter für Benutzer fest und ändern diese.
Aufgaben
Führen Sie die folgenden Aufgaben aus:
- Legen Sie ein Passwort für den Benutzer
jokerfest. - Legen Sie ein Passwort für den Benutzer
batmanfest.
Anforderungen
- Verwenden Sie für alle Passwortoperationen den Befehl
passwd. - Verwenden Sie für diese Herausforderung einfache Passwörter wie
password123.
Beispiel
Nachdem Sie die Passwörter festgelegt haben, können Sie den Status der Passwörter überprüfen:
sudo passwd -S joker
sudo passwd -S batman
Beispielausgabe:
joker P 01/19/2024 0 99999 7 -1
batman P 01/19/2024 0 99999 7 -1
In dieser Ausgabe bedeutet P, dass das Konto ein gültiges Passwort besitzt.
Benutzerkonten modifizieren
In diesem Schritt ändern Sie bestehende Benutzerkonten.
Aufgaben
Führen Sie die folgenden Aufgaben aus:
- Ändern Sie das Home-Verzeichnis des Benutzers
jokerin/home/arkham. - Ändern Sie die Shell des Benutzers
batmanin/bin/bash.
Anforderungen
- Verwenden Sie für alle Änderungen den Befehl
usermod.
Beispiel
Nachdem Sie diese Änderungen vorgenommen haben, können Sie sie überprüfen:
grep -w joker /etc/passwd
grep -w batman /etc/passwd
Beispielausgabe:
joker:x:5001:5001::/home/arkham:/bin/sh
batman:x:5002:5002::/home/gotham:/bin/bash
Benutzerkonten löschen
In diesem letzten Schritt löschen Sie Benutzerkonten.
Aufgaben
Führen Sie die folgenden Aufgaben aus:
- Löschen Sie den Benutzer
joker, ohne dessen Home-Verzeichnis zu entfernen. - Löschen Sie den Benutzer
batmanzusammen mit dessen Home-Verzeichnis/home/gotham.
Anforderungen
- Verwenden Sie für alle Löschvorgänge den Befehl
userdel.
Beispiel
Nach dem Löschen dieser Benutzer können Sie dies überprüfen:
grep -w joker /etc/passwd
grep -w batman /etc/passwd
ls -ld /home/gotham
Die beiden grep-Befehle sollten keine Ergebnisse zurückgeben. Bei ls -ld /home/gotham bestätigt die Meldung "No such file or directory", dass das Verzeichnis entfernt wurde.
Zusammenfassung
Herzlichen Glückwunsch! Sie haben die Herausforderung "Der Trick des Jokers" zur Benutzerkontenverwaltung erfolgreich abgeschlossen. Sie haben Ihre Fähigkeiten in folgenden Bereichen unter Beweis gestellt:
- Erstellen von Benutzerkonten mit verschiedenen Spezifikationen
- Festlegen und Ändern von Benutzerpasswörtern
- Modifizieren von Eigenschaften von Benutzerkonten
- Löschen von Benutzerkonten mit und ohne Entfernen der Home-Verzeichnisse
Diese Fähigkeiten sind grundlegend für die Linux-Systemadministration. Üben Sie weiter und erkunden Sie das System, um ein Experte in der Linux-Benutzerverwaltung zu werden!



