Einführung
In dieser Challenge wenden Sie Ihr Wissen über die Verwaltung von Linux-Benutzerkonten an. Sie erstellen neue Benutzerkonten, ändern vorhandene Konten und löschen Benutzer. Dabei prüfen Sie Ihr Verständnis der Konzepte aus dem Lab „Verwaltung von Benutzerkonten“.
Lernerfolge
Sie zeigen, dass Sie folgende Befehle verwenden können:
useradd– zum Erstellen neuer Benutzerpasswd– zum Ändern von Benutzerpasswörternusermod– zum Ändern von Benutzerkontenuserdel– zum Löschen von Benutzerkonten
Benutzerkonten erstellen
In diesem Schritt erstellen Sie mehrere Benutzerkonten mit unterschiedlichen Einstellungen.
Aufgaben
Führen Sie die folgenden Aufgaben in der angegebenen Reihenfolge aus:
- Erstellen Sie einen Benutzer namens
joker. - Erstellen Sie einen Benutzer namens
batmanmit dem Home-Verzeichnis/home/gotham.
Anforderungen
- Verwenden Sie für alle Benutzererstellungen den Befehl
useradd. - Stellen Sie sicher, dass bei der Kontoerstellung für beide Benutzer ein Home-Verzeichnis angelegt wird.
batmanmuss ein anderes Home-Verzeichnis als das Standardverzeichnis haben.
Beispiel
Nach Abschluss der 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 sie.
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 in dieser Challenge einfache Passwörter wie
password123.
Beispiel
Nachdem Sie die Passwörter festgelegt haben, können Sie ihren Status ü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 verwendbares Passwort besitzt.
Benutzerkonten ändern
In diesem Schritt ändern Sie vorhandene 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
Nach diesen Änderungen können Sie sie wie folgt ü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 sein Home-Verzeichnis zu entfernen. - Löschen Sie den Benutzer
batmanund sein 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 Folgendes überprüfen:
grep -w joker /etc/passwd
grep -w batman /etc/passwd
ls -ld /home/gotham
Die beiden grep-Befehle sollten keine Ergebnisse liefern. 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 Challenge zur Verwaltung von Benutzerkonten „Der Trick des Jokers“ abgeschlossen. Sie haben gezeigt, dass Sie Folgendes können:
- Benutzerkonten mit unterschiedlichen Einstellungen erstellen
- Benutzerpasswörter festlegen und ändern
- Eigenschaften von Benutzerkonten ändern
- Benutzerkonten löschen, wahlweise mit oder ohne Entfernen ihrer Home-Verzeichnisse
Diese Fähigkeiten bilden eine wichtige Grundlage für die Linux-Systemadministration. Üben Sie weiter und erkunden Sie zusätzliche Möglichkeiten, um Ihre Kenntnisse in der Linux-Benutzerverwaltung zu vertiefen!



