Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| linux:benutzer-und-gruppen [2008/03/03 05:07] – st | linux:benutzer-und-gruppen [2025/02/02 22:39] (aktuell) – [Passwortablauf] st | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Benutzer und Gruppen ====== | ||
| + | Die Benutzer und Gruppen werden bei [[linux: | ||
| + | Wird ganz gut bei [[http:// | ||
| + | |||
| + | ===== Verwaltungsbefehle ===== | ||
| + | ^ Befehl ^ Beispielaufruf ^ Zweck des Programms ^ | ||
| + | | chsh | chsh -s /bin/false user | ändert die Shell | | ||
| + | | chfn | |ändert Benutzerinformationen | ||
| + | | groupadd / addgroup | ||
| + | | groupdel | |Löschen einer Gruppe | ||
| + | | newgrp | |Wechseln der Gruppe | ||
| + | | gpasswd | |Verwalten einer Gruppe | ||
| + | | pwck | | verifiziert die Integrität der Passwortdateien | ||
| + | | vipw / vigr | |editiert Benutzer-/ | ||
| + | | useradd / adduser | ||
| + | | userdel | |Löschen eines Benutzerkontos | ||
| + | | usermod | |Editieren eines Benutzerkontos | ||
| + | | passwd | |Benutzerpasswort festlegen | ||
| + | |||
| + | ===== wichtige Dateien ==== | ||
| + | |||
| + | ^ Datei ^ Inhalt / Zweck ^ | ||
| + | | /etc/passwd | Informationen über Nutzerkonten | | ||
| + | | /etc/shadow | enthält Benutzerpasswörter und andere kritische Angaben | | ||
| + | | /etc/group | enthält Informationen über Benutzergruppen | | ||
| + | | / | ||
| + | | /etc/shells | Liste der gültigen Login-Shells | | ||
| + | | /etc/skel | Enthält die " | ||
| + | |||
| + | |||
| + | ===== Passwörter zurücksetzen ===== | ||
| + | in /etc/shadow stehen die Passwörter verschlüsselt drin (als [[: | ||
| + | Benutzername: | ||
| + | dann einfach die Zeichenfolge löschen oder durch einen anderen [[: | ||
| + | |||
| + | Aufbau des Passwortfeldes: | ||
| + | |||
| + | **Zuerst** wird die [[: | ||
| + | |||
| + | ^ Anfang | ||
| + | | $1$ | md5 | | ||
| + | | $2a$ | Blowfish | | ||
| + | | $2y$ | Blowfish, with correct handling of 8 bit characters | | ||
| + | | $5$ | sha256 | | ||
| + | | $6$ | sha512 | | ||
| + | |||
| + | :!: Falls nicht $6$ / SHA-512 verwendet wird: Passwort aktualisieren lassen! | ||
| + | |||
| + | **Anschließend** der SALT (zufällig generierte Zeichenketten gegen [[security: | ||
| + | |||
| + | **Am Ende** das Gehashte Passwort. | ||
| + | |||
| + | |||
| + | ===== Passwörter ändern ===== | ||
| + | Wenn das aktuelle Passwort bekannt ist: | ||
| + | * passwd BENUTZER | ||
| + | |||
| + | ===== Benutzer deaktivieren ===== | ||
| + | |||
| + | - passwd -l BENUTZER | ||
| + | - SSH-Schlüssel des Benutzers '' | ||
| + | - laufende Prozesse des Benutzers finden: < | ||
| + | - Home-Verz. verschieben | ||
| + | |||
| + | ===== Passwortablauf ===== | ||
| + | |||
| + | chage -E oder < | ||
| + | |||
| + | "sudo -i", "sudo su" or "su -l" fragen nicht nach wenn Passwörter abgelaufen sind, bei Login via SSH (oder Konsole) wird gefragt. | ||
| + | |||
| + | Beispiele: | ||
| + | * Passwort am 31.12.2025 ablaufen lassen: <code bash> | ||
| + | * in 90 Tagen ablaufen lassen: <code bash> | ||
| + | |||
| + | |||
| + | anzeigen lassen: | ||
| + | |||
| + | <code bash> | ||
| + | < | ||
| + | Last password change : | ||
| + | Password expires : | ||
| + | Password inactive : | ||
| + | Account expires : | ||
| + | Minimum number of days between password change : 0 | ||
| + | Maximum number of days between password change : 0 | ||
| + | Number of days of warning before password expires : 7 | ||
| + | </ | ||
| + | ===== Benutzer zu Gruppe hinzufügen ===== | ||
| + | |||
| + | addgroup USER GRUPPE | ||