Einführung
Als Linux-Systemadministrator gehört die Verwaltung von Benutzerkonten zu Ihren grundlegenden Aufgaben. In dieser Herausforderung werden Sie das Erstellen, Ändern und Löschen von lokalen Benutzerkonten auf einem Red Hat Enterprise Linux-System üben. Dies ist eine Kernkompetenz für die Aufrechterhaltung einer sicheren und organisierten Systemumgebung.
Neues Benutzerkonto erstellen
Um ein neues Benutzerkonto anzulegen, verwenden Sie den Befehl useradd. Dieser Befehl erstellt ein neues Konto inklusive Heimatverzeichnis und Standard-Shell. Anschließend legen Sie das Passwort für den Benutzer mit dem Befehl passwd fest.
Aufgaben
- Erstellen Sie ein neues Benutzerkonto mit dem Namen
john. - Setzen Sie das Passwort des Benutzers auf
password123(Ignorieren Sie die Warnung BAD PASSWORD).
Anforderungen
- Verwenden Sie den Befehl
useradd, um das Konto zu erstellen. - Für den Benutzer
johnmuss ein Heimatverzeichnis unter/home/johnangelegt werden. - Die Standard-Shell des Benutzers muss
/bin/bashsein. - Verwenden Sie den Befehl
passwd, um das Passwort zu vergeben.
Beispiel
Nach Abschluss der Aufgabe existiert der Benutzer john im System und sein Heimatverzeichnis /home/john ist vorhanden. Sie können die Existenz des Benutzers mit dem Befehl id john überprüfen.
Bestehendes Benutzerkonto ändern
Um ein vorhandenes Benutzerkonto zu modifizieren, nutzen Sie den Befehl usermod. Mit diesem Befehl können Sie die Standard-Shell ändern und den Benutzer einer Gruppe hinzufügen. Dabei stellen Sie sicher, dass bestehende Gruppenmitgliedschaften erhalten bleiben.
Aufgaben
- Ändern Sie die Standard-Shell für den Benutzer
johnin/bin/zsh. - Fügen Sie den Benutzer
johnder Gruppewheelhinzu, die häufig zur Vergabe von Administrationsrechten verwendet wird.
Anforderungen
- Verwenden Sie den Befehl
usermodfür beide Änderungen. - Der Benutzer
johnmuss seine bestehenden Gruppenmitgliedschaften behalten, wenn er der Gruppewheelhinzugefügt wird.
Beispiel
Nach diesem Schritt zeigt die Überprüfung der Benutzerdetails in /etc/passwd die Shell /bin/zsh an. Der Befehl groups john listet neben der Primärgruppe auch die Mitgliedschaft in der Gruppe wheel auf.
Benutzerkonto löschen
Zum Entfernen eines Benutzerkontos verwenden Sie den Befehl userdel. Dieser Befehl löscht das Konto aus dem System, optional inklusive des Heimatverzeichnisses und des Postfachs (Mail Spool). Sie verifizieren anschließend, dass das Konto vollständig entfernt wurde.
Aufgaben
- Löschen Sie das Benutzerkonto
johnvom System.
Anforderungen
- Verwenden Sie den Befehl
userdel, um das Konto zu löschen. - Stellen Sie sicher, dass auch das Heimatverzeichnis des Benutzers (
/home/john) und das Postfach während des Löschvorgangs entfernt werden.
Beispiel
Nach Abschluss ist das Benutzerkonto john sowie sein Verzeichnis /home/john vollständig vom System entfernt. Der Befehl id john wird eine Fehlermeldung ausgeben, die besagt, dass der Benutzer nicht existiert.
Zusammenfassung
In dieser Herausforderung haben Sie die grundlegenden Fertigkeiten zur Verwaltung lokaler Benutzerkonten auf einem Red Hat Enterprise Linux-System erlernt. Sie haben das Erstellen eines neuen Benutzers mit useradd, das Festlegen eines Passworts mit passwd, das Ändern von Benutzerattributen mit usermod und das Löschen eines Benutzers samt Heimatverzeichnis mit userdel geübt. Diese Befehle sind essenziell für jeden Systemadministrator, der für die Benutzerverwaltung und Systemsicherheit verantwortlich ist.



