Не удается войти в перенесенные профили пользователей Apple OSX 10.6
Эта проблема:
Я не могу войти ни в один из двух перенесенных профилей в системе 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" - однако это автономная система - нет подключения к активному каталогу или какой-либо другой внешней системе.
1 ответ
Я решил попробовать создать другую учетную запись, переместить содержимое каталога /Users/ и затем создать его. Работал в первый раз, так что похоже на ошибку в части создания учетной записи инструмента миграции.
До этого я пытался полностью очистить каталог профилей перенесенных пользователей, что не имело никакого значения: ни интерактивный вход в систему, ни ssh не позволили бы мне войти.
Обновление, которое я разместил выше, похоже, указывает на то, что osx не находит учетную запись в локальной базе данных пользователя и поэтому прибегает к использованию методов ldap. Однако мне удалось просмотреть список учетных записей пользователей из оболочки, и обе учетные записи были перечислены - так что даже страннее.