userdel: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Der Shell-Befehl <b>userdel</b> löscht ein vorhandenes Benutzerkonto. == Verwendung == Löschen von Benutzer "max" aus den Dateien "/etc/passwd" und "/etc/sh...) |
Michi (Diskussion | Beiträge) (→FAQ) |
||
Zeile 14: | Zeile 14: | ||
Um "Dateileichen" zu vermeiden, sollten vor oder nach der Löschung eines Benutzers die zugehörigen Dateien ausserhalb seines Heimatverzeichnisses gesucht und allenfalls gelöscht werden. | Um "Dateileichen" zu vermeiden, sollten vor oder nach der Löschung eines Benutzers die zugehörigen Dateien ausserhalb seines Heimatverzeichnisses gesucht und allenfalls gelöscht werden. | ||
# <b>find / \( -type f -a -user <i>loginname</i> \) -print</b> | |||
# <b>find / -user <i>loginname</i> -print</b> | # <b>find / -user <i>loginname</i> -print</b> |
Aktuelle Version vom 12. August 2020, 13:17 Uhr
Der Shell-Befehl userdel löscht ein vorhandenes Benutzerkonto.
Verwendung
Löschen von Benutzer "max" aus den Dateien "/etc/passwd" und "/etc/shadow".
# userdel max
Löschen von Benutzer "max" aus den Dateien "/etc/passwd" und "/etc/shadow". Ausserdem wird sein Heimatsverzeichnis mit allen Inhalten sowie eine eventuell vorhandene Datei von "max" in "/var/spool/mail" entfernt. Nicht gelöscht werden allerdings Dateien und Verzeichnisse des Benutzers in anderen Verzeichnissen (z. B. in "/tmp").
# userdel -r max
FAQ
Um "Dateileichen" zu vermeiden, sollten vor oder nach der Löschung eines Benutzers die zugehörigen Dateien ausserhalb seines Heimatverzeichnisses gesucht und allenfalls gelöscht werden.
# find / \( -type f -a -user loginname \) -print
# find / -user loginname -print # find / -uid UID -print # find / -uid UID -print -exec rm -rf {} \;