Почему имя пользователя все еще отображается, даже если оно было удалено с помощью 'userdel' [дубликат]

Я добавил пользователь с помощью команды adduser , а затем удалил его с помощью userdel , но имя пользователя по-прежнему отображается в домашнем каталоге и в разделе переключить учетную запись .

  1. Почему это происходит?
  2. Как мне от этого избавиться?
9
задан 25 April 2018 в 00:42

1 ответ

По умолчанию, userdel только удаляет пользователя из /etc/passwd. Для удаления их корневого каталога также Вы передаете -r или --remove флаг.

После того как пользователь был удален с помощью userdel, Вы не можете ретроспективно работать userdel -r user удалить корневой каталог; вместо этого необходимо удалить корневой каталог пользователя сами, например, путем выполнения

sudo rm -r /home/user

замена user с именем пользователя Вы хотите удалить.

Если существует запись для пользователя в /var/mail, или независимо от того, что каталог определяется для MAIL_DIR в /etc/login.defs (выполненный grep MAIL_DIR /etc/login.defs проверять), можно удалить это также.

Удаление корневого каталога должно исправить меню учетной записи переключателя также, но я не мог воспроизвести Вашу проблему о своей системе ПОМОЩНИКА Ubuntu. Возможно, перезагрузка после удаления корневого каталога пользователя также необходима для Вас.

См. также более гибкий инструмент deluser.

11
ответ дан 23 November 2019 в 04:59

Другие вопросы по тегам:

Похожие вопросы: