Не удается войти в перенесенные профили пользователей Apple OSX 10.6

274
Ian

Эта проблема:

Я не могу войти ни в один из двух перенесенных профилей в системе OSX 10.6

Что я сделал:

Я перестраиваю систему OSX 10.6 для кого-то из-за сбоя диска. Старый диск не загружался, но мог быть прочитан при подключении. Исправление не удавалось последовательно, но некоторые части диска, похоже, не были затронуты, такие как раздел bootcamp и / Users.

После установки OSX на новый диск я заметил, что OSX имеет удобный инструмент миграции профилей. Было всего 2 профиля, но они содержали около 100 Гб. Импорт, похоже, сработал, аномалий не было.

Что идет не так:

Когда я пытаюсь войти в импортированные профили, я получаю текстовое поле потрясающего пароля. Если я пытаюсь войти через ssh, я получаю отказ в доступе. Я еще не исследовал, ограничен ли доступ к ssh. Эти учетные записи были сделаны учетными записями администратора. Это автономный Mac, без домена или вне аутентификации. OSX говорит, что нет выдающихся обновлений.

Я провел довольно много времени на форумах Apple, пытаясь понять, что может быть не так. Очевидно, это проблема аутентификации, но я не могу найти что-либо зарегистрировано.

Что я пробовал:

  • Я пытался сбросить пароль из настроек.
  • Я попытался загрузить однопользовательский режим и сбросить пароли с помощью passwd.
  • Логи в / var / logs не показывают ничего, что явно идет не так.
  • Владельцы каталогов и файлов в / Users соответствуют учетным записям пользователей, которые были созданы в процессе миграции.
  • Я могу войти через ssh, используя мою учетную запись (не переносится)
  • Я не могу войти через ssh, используя любой импортированный аккаунт - он сообщает об отказе в доступе.

Может кто-нибудь предложить что-нибудь, что я могу сделать, чтобы отследить причину этой проблемы - включение отладки аутентификации или что-то очевидное, что я пропускаю?

Я не эксперт по OSX, но провел много времени, работая с другими версиями Unix и с Windows.

Обновление /var/log/secure.log содержит текст «in pam_sm_authenticate (): не удалось определить имя участника Kerberos» - однако это автономная система - нет подключения к активному каталогу или любой другой внешней системе.

0

1 ответ на вопрос

0
Ian

Я решил попробовать создать другую учетную запись, переместить содержимое каталога / Users / и затем создать его. Работал в первый раз, так что похоже на ошибку в части создания учетной записи инструмента миграции.

До этого я пытался полностью очистить каталог профилей перенесенных пользователей, что не имело никакого значения: ни интерактивный вход в систему, ни ssh не позволили бы мне войти.

Обновление, которое я разместил выше, похоже, указывает на то, что osx не находит учетную запись в локальной базе данных пользователя и поэтому прибегает к использованию методов ldap. Однако я смог просмотреть список учетных записей пользователей из оболочки, и обе учетные записи были перечислены - так что даже страннее.