Графическая часть OS X перестала принимать пароли для любой учетной записи. Я определенно набираю их правильно, но в поле пароля просто покачивается «нет». И вот странная часть: я могу войти из >console
режима. Я могу войти через SSH. sudo
работает просто отлично. Командная строка с радостью принимает мой пароль; графическая сторона абсолютно отказывает.
Вещи, которые я уже пробовал:
Создал нового пользователя из командной строки. Под ним тоже не мог войти.
Использовал мой Apple ID для сброса пароля. Эта часть работала, но когда OS X автоматически ввела новый пароль и попыталась войти в систему вместо меня, все, что я получил, было покачиванием «нет».
Сделал резервную копию ~/Library/Keychains/login.keychain
и заменил его пустым файлом. Неа.
Создал новый системный брелок с расширением sudo /usr/sbin/systemkeychain -C -f
. Неа.
Загрузился в раздел восстановления и проверил / восстановил диск и его разрешения. Нет видимого эффекта.
Обновление: загрузился в безопасном режиме. Все еще не мог войти.
Подтверждено, что к компьютеру не подключены беспроводные клавиатуры. Подтвердил, что языковой стандарт клавиатуры был таким, каким я его ожидал. Подтвердил, что Caps Lock отключен. Ввел свой пароль в поле имени пользователя, чтобы я мог видеть его сам. Я обещаю вам, я печатаю это правильно.
Это не проблема, когда процесс входа в систему начинается до возврата к экрану входа в систему. Независимо от того, какой механизм проверяет пароли для графического интерфейса, он, похоже, возвращает false, несмотря ни на что.
У меня iMac конца 2009 года (iMac11,1) под управлением 10.9.2. Я мог бы сделать резервную копию своих файлов и переустановить ОС, но я бы очень-очень этого не хотел. Помощь!
Проверив системный журнал по предложению @Asmus, я отследил проблему до неправильного поведения модуля PAM. (Он работал нормально в течение нескольких недель; я не знаю, почему он вдруг все испортил.) Спасибо всем, кто прокомментировал!
нджбут
ЗГМ
нджбут
Асмус
>console
режим сразу после неудачной попытки входа в систему и посмотреть, какие ошибки были опубликованы после вашей попытки входа в систему? Самый простой способ — это бег,syslog -k Time ge -60
где 60 означает 60 секунд, отрегулируйте соответственно.судо
судо