無法登入遷移的 Apple OSX 10.6 使用者設定檔

無法登入遷移的 Apple OSX 10.6 使用者設定檔

問題:

我無法登入 OSX 10.6 系統上兩個遷移的設定檔中的任何一個

我做了什麼:

由於磁碟故障,我正在為某人重建 OSX 10.6 系統。舊磁碟無法啟動,但安裝後可以讀取。修復始終失敗,但磁碟的某些部分似乎未受影響 - 例如 bootcamp 分割區和 /Users。

在新磁碟上安裝 OSX 後,我注意到 OSX 有一個方便的設定檔遷移工具。只有 2 個配置文件,但它們包含大約 100Gb 的內容。導入似乎有效,沒有報告異常情況。

出了什麼問題:

當我嘗試登入匯入的設定檔時,我收到搖晃的密碼文字欄位。如果我嘗試透過 ssh 登錄,我會被拒絕訪問。我還沒有調查 ssh 訪問是否受到某種限制。這些帳戶已成為管理員帳戶。這是一台獨立的 Mac,沒有網域或外部身份驗證。 OSX 表示沒有未完成的更新。

我在蘋果論壇上花了相當長的時間試圖找出可能出現的問題。這顯然是一個身份驗證問題,但我找不到任何記錄的內容。

我嘗試過的:

  • 我嘗試過從首選項重置密碼。
  • 我嘗試啟動到單一使用者模式並使用 passwd 重置密碼。
  • /var/logs 中的日誌沒有顯示任何明顯的錯誤。
  • /Users 中的目錄和檔案的擁有者對應​​於遷移過程中建立的使用者帳戶。
  • 我可以使用我的帳戶透過 ssh 登入(未遷移)
  • 我無法使用匯入的帳戶透過 ssh 登入 - 它報告存取被拒絕。

任何人都可以建議我採取任何措施來追蹤此問題的原因 - 啟用身份驗證偵錯或我遺漏的明顯內容嗎?

我不是 OSX 專家,但花了很多時間使用其他版本的 UNIX 和 Windows。

更新 /var/log/secure.log 包含文字「在 pam_sm_authenticate() 中:無法確定 kerberos 主體名稱」 - 然而這是一個獨立系統 - 沒有與 Active Directory 或任何其他外部系統的連接。

答案1

我決定嘗試建立另一個帳戶,移動 /Users/ 目錄的內容,然後對其進行 chown。第一次工作,所以看起來遷移工具的帳戶建立部分有錯誤。

在此之前,我曾嘗試完全清空遷移的使用者設定檔目錄 - 這沒有任何區別,互動式登入和 ssh 都不會讓我登入。

我上面發布的更新似乎表明 osx 沒有在本地用戶資料庫中找到該帳戶,因此又轉而嘗試 ldap 方法。然而,我能夠從 shell 查詢用戶帳戶列表,並且兩個帳戶都被列出 - 所以更奇怪。

相關內容