Я наткнулся на проблему с входом в систему, которая, как я полагаю, должна быть следствием чего-то, что сломалось при моей установке Ubuntu. Я просто не могу распознать свой пароль для входа в систему нигде (и я его не забыл), ни в оболочке, ни в окне приветствия gnome, ни в окне разблокировки после заставки. Думая, что сброс пароля решит эту проблему, я перезапустился, зашел в консоль восстановления, открыл корневую оболочку, запустил «passwd myuser», ввел новый простой пароль, и это похоже на успех, но если я немедленно запустил «login myuser» или Я перезагружаюсь и захожу на экран приветствия, затем снова появляется неверный пароль. Если я выполняю 'sudo -i -u myuser' в корневой оболочке, я могу сделать 'passwd myuser', а затем, когда он спрашивает меня, мой предыдущий пароль - единственный раз, когда я обнаруживаю, что мой пароль распознается (я могу установить новый пароль, но, как и прежде, я никогда не получаю логин, чтобы распознать его).
Единственный способ сделать машину снова полезной - запустить gnome из корневой оболочки и настроить пользователей и группы так, чтобы при запуске myuser не запрашивал пароли. Тем не менее я не могу запустить ничего, что требует от меня sudo, потому что я получаю неверный пароль.
Что я могу сделать, чтобы аутентификация снова заработала?
мой PAM, скорее всего, изменился, так как это подстроенный дистрибутив, отвечающий корпоративной политике. В auth.log постоянно появляется следующая ошибка при попытке войти в систему:
PAM не может открыть (/lib/security/new_authtok_reqd = 2): /lib/security/new_authtok_reqd = 2: не удается открыть общий объектный файл: такого файла или каталога нет
PAM добавляет неисправный модуль: /lib /security /new_authtok_reqd = 2
PAM не может dlopen(/lib/security/default = ignore]): /lib/security/default = ignore]: не удается открыть общий объектный файл: такого файла или каталога нет
PAM добавляет неисправный модуль: /lib /security /default = ignore]