Wie lösche ich einen Benutzer in Ubuntu, behalte aber sein Home-Verzeichnis?

Wie lösche ich einen Benutzer in Ubuntu, behalte aber sein Home-Verzeichnis?

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 -rbewirkt genau das Gegenteil von dem, was Sie wollen. Von userdel --help:

-r, --remove    remove home directory and mail spool

Anstelle von userdel -r userverwenden 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“.

verwandte Informationen