
Ich muss einen Benutzer löschen, aber sein Home-Verzeichnis behalten.
Ich habe es versucht userdel -r user
, aber dadurch wird auch sein Home-Verzeichnis entfernt.
Gibt es eine Möglichkeit, dies zu tun?
Antwort1
Das -r
bewirkt genau das Gegenteil von dem, was Sie wollen. Von userdel --help
:
-r, --remove remove home directory and mail spool
Anstelle von userdel -r user
verwenden Sie einfach:
userdel user
Antwort2
Option 1:
Verwenden Sie den Befehl deluser.
Überprüfen Sie jedoch vorher die Datei /etc/deluser.conf
Und überprüfen Sie die Zeile
# Remove home directory and mail spool when user is removed
REMOVE_HOME = 0
Stellen Sie sicher, dass dies auf 0 (nicht 1) gesetzt ist, bevor Sie Deluser aufrufen.
Option 2:
sudo vipw Suchen Sie den Eintrag, den Sie entfernen möchten (der erste Teil der Zeile bis zum ersten ':' ist der Benutzername). Geben Sie dann "dd" ein, um die gesamte Zeile zu entfernen.
Speichern und beenden mit „esc + wq“.