5

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

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

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

2 ответа2

11

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

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

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

userdel user
1

Опция 1:

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

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

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

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

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

Вариант 2:

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

Сохраните и выйдите с помощью "esc + wq".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .