105.3

Benutzer- und Gruppenkonten verwalten

Code: 105.3

progress.course_progress / 1 Lektionen

Du bist nicht angemeldet. Melde dich an, um deinen Lernfortschritt zu speichern und Quizze zu bearbeiten.

1

Benutzer- und Gruppenkonten verwalten

105.3.L1

10 Quiz 6 Karten
## Lernziele
- Kernkonzepte von **Benutzer/Gruppen** verstehen
- Prüfungsrelevante Befehle und Konfigurationen beherrschen
- Typische Fehlerquellen erkennen und beheben

## Zusammenfassung
Diese Lektion behandelt das LPIC-Thema **Benutzer- und Gruppenkonten verwalten**. Das Thema gehört zum Bereich Benutzer/Gruppen und ist Teil des offiziellen Prüfungsstoffs.

Im Fokus stehen die praktischen Grundlagen, die für die Zertifizierung essenziell sind. Wichtige Schwerpunkte sind: useradd, groupadd, passwd.

## Wichtige Befehle
- Inhalt folgt in der aktualisierten Version

## Prüfungstipps
- Lesen Sie die Manpages zu allen genannten Befehlen
- Üben Sie Befehle in einer virtuellen Maschine oder Container-Umgebung
- Achten Sie auf die Unterschiede zwischen Distributionen

## Weiterführende Links
- [LPI-Lernmaterial (offiziell)](https://www.lpi.org)
- [Linux Man Pages Online](https://man7.org/linux/man-pages/)

Quiz (10 Fragen)

Frage / 10 /

Wofür dient der Befehl usermod -L?

Erklärung: usermod -L sperrt das Benutzerkonto. Ein Ausrufezeichen wird dem verschlüsselten Passwort in /etc/shadow vorangestellt, wodurch die Passwort-Anmeldung blockiert wird.

Welcher Befehl entsperrt ein gesperrtes Benutzerkonto?

Erklärung: usermod -U (großes U) oder passwd -u entsperren ein Konto, indem das Ausrufezeichen vor dem verschlüsselten Passwort in /etc/shadow entfernt wird.

Was bewirkt useradd -m bei der Erstellung eines neuen Benutzerkontos?

Erklärung: useradd -m (oder --create-home) erstellt das Homeverzeichnis des Benutzers und kopiert Dateien aus dem Skeleton-Verzeichnis (/etc/skel) hinein.

Welche Option bei useradd legt die Login-Shell des neuen Benutzers fest?

Erklärung: useradd -s /bin/bash legt die Login-Shell fest. Standardmäßig wird die Shell aus /etc/default/useradd oder /etc/login.defs übernommen.

Wie fügt man einem bestehenden Benutzer sekundäre Gruppen HINZU, ohne bestehende zu löschen?

Erklärung: usermod -a -G gruppe1,gruppe2 benutzer fügt sekundäre Gruppen hinzu (-a = append). Ohne -a werden ALLE bestehenden sekundären Gruppen überschrieben!

Was passiert bei useradd -G administrators,developers kevin, wenn CREATE_HOME und USERGROUPS_ENAB auf yes gesetzt sind?

Erklärung: useradd erstellt den Benutzer kevin, eine primäre Gruppe kevin (wegen USERGROUPS_ENAB), das Homeverzeichnis (wegen CREATE_HOME) und fügt ihn zu den sekundären Gruppen administrators und developers hinzu.

Welcher Befehl zeigt den Passwort-Status eines Benutzerkontos an?

Erklärung: passwd -S zeigt den Status: ob das Konto gesperrt ist, das Ablaufdatum, Mindest- und Höchstalter des Passworts. chage -l zeigt ähnliche Informationen.

Wie ändert man das Ablaufdatum eines Benutzerkontos auf den 31. Dezember 2022?

Erklärung: chage -E 2022-12-31 setzt das Kontoablaufdatum. usermod -e 2022-12-31 ist äquivalent. chage -l zeigt den aktuellen Status.

Was bewirkt der Befehl userdel -r benutzer?

Erklärung: userdel -r entfernt das Benutzerkonto UND löscht das Homeverzeichnis samt Inhalt sowie den Mail-Spool des Benutzers. Ohne -r bleiben diese Dateien erhalten.

Wo befinden sich die Standarddateien, die in das Homeverzeichnis neuer Benutzer kopiert werden?

Erklärung: /etc/skel ist das Skeleton-Verzeichnis. Alle Dateien und Verzeichnisse darin werden bei der Erstellung eines neuen Benutzerkontos (mit -m) in das Homeverzeichnis kopiert.

✓ Quiz abgeschlossen! 🎉

/ richtig

Zur Kursübersicht

Karteikarten (6)

Karte / 6

Frage

Wofür dient die Datei /etc/login.defs?

Tippe zum Aufdecken →

Antwort

/etc/login.defs steuert die Erstellung von Benutzern und Gruppen und definiert Standardwerte: • UID_MIN / UID_MAX → Bereich der Benutzer-IDs • GID_MIN / GID_MAX → Bereich der Gruppen-IDs • CREATE_HOME → Homeverzeichnis automatisch erstellen • USERGROUPS_ENAB → Eigene Gruppe pro Benutzer anlegen • PASS_MAX_DAYS → Maximale Passwortgültigkeit • PASS_MIN_DAYS → Mindestabstand zwischen Passwortänderungen • PASS_WARN_AGE → Warntage vor Passwortablauf

Frage

Was ist der Unterschied zwischen passwd -l, usermod -L und usermod -U?

Tippe zum Aufdecken →

Antwort

Sperren: passwd -l → Sperrt das Konto (Ausrufezeichen vor Passwort in /etc/shadow) usermod -L → Gleiche Funktion wie passwd -l Entsperren: usermod -U → Entsperrt das Konto (Ausrufezeichen entfernt) passwd -u → Entsperrt das Konto WICHTIG: Wenn root das Passwort ändert, wird das Konto automatisch entsperrt!

Frage

Erklären Sie den Unterschied zwischen primärer und sekundärer Gruppe in Linux.

Tippe zum Aufdecken →

Antwort

Primäre Gruppe: • Die Gruppe, die als Eigentümer der vom Benutzer erstellten Dateien fungiert • Wird bei useradd mit -g festgelegt • Ohne -g erstellt das System eine gleichnamige Gruppe (bei USERGROUPS_ENAB=yes) Sekundäre Gruppen: • Zusätzliche Gruppenmitgliedschaften des Benutzers • Werden bei useradd mit -G festgelegt • Bei usermod mit -a -G hinzugefügt (wichtig: -a = append!) Beispiel: useradd -m -G sudo,developers john

Frage

Wie funktioniert der Befehl chage und was ist der Unterschied zu passwd für Passwortalterung?

Tippe zum Aufdecken →

Antwort

chage (change age) ändert Passwortablaufinformationen: • -m → Mindestalter (Tage zwischen Änderungen) • -M → Maximales Alter (Tage bis Ablauf) • -W → Warntage vor Ablauf • -I → Inaktivitätszeit nach Ablauf (sonst Konto gesperrt) • -E → Kontoablaufdatum passwd bietet äquivalente Optionen: • -n (= chage -m) • -x (= chage -M) • -w (= chage -W) • -i (= chage -I) • -S (= chage -l → Status anzeigen) Nur root darf chage verwenden (außer -l für eigene Anzeige).

Frage

Welche wichtigen Optionen hat der Befehl groupmod und was muss man bei GID-Änderungen beachten?

Tippe zum Aufdecken →

Antwort

groupmod Optionen: • -n name → Gruppe umbenennen • -g GID → GID ändern WICHTIG bei GID-Änderung: Die GID zu allen Dateien und Verzeichnissen muss manuell mit chown angepasst werden, die weiterhin der Gruppe gehören sollen! Beispiel: # groupmod -n web-developer -g 1050 developer # find / -group 1090 -exec chown :1050 {} \;

Frage

Was bewirken die wichtigsten Optionen von usermod?

Tippe zum Aufdecken →

Antwort

usermod Optionen: • -c → Kommentar/GECOS-Feld ändern • -d -m → Homeverzeichnis ändern (mit -m: Inhalt verschieben) • -e → Kontoablaufdatum • -g → Primäre Gruppe ändern • -G → Sekundäre Gruppen setzen (ohne -a: ALLE ersetzen!) • -l → Anmeldenamen ändern • -L → Konto sperren • -U → Konto entsperren • -s → Login-Shell ändern • -u → UID ändern ACHTUNG: Bei -l und -u müssen Dateien außerhalb des Homeverzeichnisses manuell angepasst werden!

Bearbeite alle Quizfragen, um die Lektion abzuschließen. ✓ Lektion abgeschlossen