Графический интерфейс OS X не будет принимать пароли (но командная строка будет)

Графическая часть 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. Я мог бы сделать резервную копию своих файлов и переустановить ОС, но я бы очень-очень этого не хотел. Помощь!

Загрузитесь в безопасном режиме (удерживайте Shift при загрузке). Принимает ли окно входа ваш пароль в этой среде?
Нет, боюсь, в безопасном режиме он все равно отклоняет пароль.
Попробуйте снова загрузиться в раздел восстановления и сбросить разрешения и ACLS для учетной записи. Перезагрузитесь в обычном режиме. При удаче? Это довольно загадка. Кроме того, почему все еще работает 10.9.2? Вы всегда должны поддерживать свою OSX в актуальном состоянии. я рекомендую это независимо.
Не могли бы вы попробовать войти в >consoleрежим сразу после неудачной попытки входа в систему и посмотреть, какие ошибки были опубликованы после вашей попытки входа в систему? Самый простой способ — это бег, syslog -k Time ge -60где 60 означает 60 секунд, отрегулируйте соответственно.
На самом деле вам не нужно создавать резервные копии файлов для переустановки ОС, если вы не хотите быть в дополнительной безопасности. Если вы загружаетесь в режиме восстановления, вы можете переустановить, не стирая файлы.
Извините, если это оскорбительно, но вы никогда не говорили: Вы уверены, что правильно вводите имя пользователя? Вы пробовали и «полное имя», и «короткое имя»?

Ответы (1)

Проверив системный журнал по предложению @Asmus, я отследил проблему до неправильного поведения модуля PAM. (Он работал нормально в течение нескольких недель; я не знаю, почему он вдруг все испортил.) Спасибо всем, кто прокомментировал!