Почему имя пользователя по-прежнему отображается, даже если оно было удалено с помощью 'userdel'
Я добавил пользователя с adduser команда, а затем удалил егоuserdel, но имя пользователя по-прежнему отображается в домашнем каталоге и в разделе учетной записи коммутатора.
- Почему это происходит?
- Как мне от этого избавиться?
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 MATE. Возможно, вам также потребуется перезагрузка после удаления домашнего каталога пользователя.
Смотрите также более гибкий инструмент deluser,