Мне нужно удалить пользователя, но мне нужно сохранить его домашний каталог.
Я попробовал userdel -r user
, но это также удаляет его домашний каталог.
Есть ли способ сделать это?
-r
делает полную противоположность того, что вы хотите. От userdel --help
:
-r, --remove remove home directory and mail spool
Вместо userdel -r user
просто используйте:
userdel user
Опция 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".