Как удалить пользователя в Ubuntu, но сохранить его домашний каталог?

Как удалить пользователя в Ubuntu, но сохранить его домашний каталог?

Мне нужно удалить пользователя, но сохранить его домашний каталог.

Я пробовал userdel -r user, но это также удаляет его домашний каталог.

Есть ли способ сделать это?

решение1

Делает -rполную противоположность тому, что вы хотите. От userdel --help:

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

Вместо userdel -r userпросто используйте:

userdel user

решение2

Опция 1:

Используйте команду deluser.

Однако перед этим проверьте файл /etc/deluser.conf

И проверьте линию.

# Remove home directory and mail spool when user is removed
REMOVE_HOME = 0

Перед вызовом deluser убедитесь, что это значение равно 0 (а не 1).

Вариант 2:

sudo vipw Найдите запись, которую вы хотите удалить (первая часть строки до первого ':' — это имя пользователя). Затем введите «dd», чтобы удалить всю строку.

Сохраните и выйдите, нажав «esc + wq».

Связанный контент