Я использовал userdel -r [имя пользователя] в CentOS 7 для удаления пользователя, но пользователь все еще отображается на экране входа в систему с графическим интерфейсом. Кроме того, useradd теперь отказывается снова добавлять то же имя пользователя, сообщая, что пользователь уже существует. Другая команда userdel для этого пользователя сообщает, что не может удалить пользователя из / etc / passwd. Однако пользователь не отображается ни в файлах passwd, ни в теневых файлах.
Если я перейду на экран настроек графического интерфейса для пользователей, пользователь появится там. Однако использование кнопки «-» для удаления пользователя ничего не делает. Видимой ошибки нет.
Любые идеи? Я удалил пару пользователей одновременно, и все остальные, похоже, ушли, как и ожидалось.
Оказалось путаница при подключении к серверу LDAP для аутентификации. На сервере LDAP был пользователь с тем же именем, что и на локальном компьютере, который я пытался удалить. Следовательно, они все еще отображаются на экране входа в Gnome.
Первый запуск "userdel -rf fred" работает нормально и удаляет локального пользователя, но если вы затем попытаетесь добавить fred снова, вы начнете получать ошибки из-за того, что fred существует в LDAP.