Mac OS X 10.5:在升級安裝之後無法登入

  • 最後更新: 13 三月, 2009
  • 文章: TS1543
  • 舊文章: 306840

徵兆

如果您從移轉自 Mac OS X 10.2.8 或更舊版本的 Mac OS X 版本執行 Mac OS X 10.5 升級安裝,如果密碼包含 8 個或以上的字元,您可能會無法登入使用者帳號。  本文章適用於 Mac OS X 版本 10.5 安裝光碟;包含 Mac OS X 10.5.1 或以上版本的安裝光碟理應不會發生此問題。

附註:如果您是在安裝 Leopard 之後,無法登入一個沒有密碼的帳號,請改參閱本文

受影響的產品

Mac OS X Server 10.5, Mac OS X 10.5

解決

如果您可以登入,或者已經登入

下載和安裝 Login & Keychain Update 1.0 for Mac OS X 10.5 Leopard,防止日後出現這個問題。

 

如果無法登入

可以改用下列步驟:

  1. 以單一使用者模式重新啟動 (在啟動時按住 Command-S)。 請注意,單一使用者模式一定是使用美式英文鍵盤配置
  2. 在提示後面輸入下述命令,再按 Return 鍵: mount -uw /
  3. 輸入下述命令:
launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
  1. 按 Return 鍵
  2. 輸入下述命令,然後按 Return 鍵: ls /Users
  3. 查看這份清單,並記下影響所及之使用者帳戶的簡短名稱 (username)。
  4. 輸入下述命令:

    dscl . -delete /Users/username AuthenticationAuthority

    附註:請將 "username" 換成您在前述步驟記下的影響所及之使用者帳戶的簡短名稱。
  5. 按 Return 鍵
  6. 輸入以下指令,然後按 Return 鍵: passwd username

    附註:請將 "username" 換成您在前述步驟記下的影響所及之使用者帳戶的簡短名稱。
  7. 在 [新密碼:]提示後面,輸入使用者的密碼,然後按 Return 鍵。 附註:建議您使用原始的使用者密碼來尋找相符的鑰匙圈密碼。
  8. 在 [重新輸入新密碼] 提示後面,輸入同樣的密碼,然後按 Return 鍵。
  9. 輸入以下指令,然後按 Return 鍵: reboot

其他資訊

  • 306508 Mac OS X 10.5:無法登入至沒有密碼的帳戶
  • 306965 Mac OS X 10.5, iMac (2007 年年中):升級至 Leopard 之後卻卡在登入視窗的「循環」中
  • 306876 Mac OS X 10.5:系統管理員使用者改為標準使用者