Mac OS X 10.5:在升級安裝之後無法登入
徵兆
如果您從移轉自 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,防止日後出現這個問題。
如果無法登入
可以改用下列步驟:
- 以單一使用者模式重新啟動 (在啟動時按住 Command-S)。 請注意,單一使用者模式一定是使用美式英文鍵盤配置。
- 在提示後面輸入下述命令,再按 Return 鍵: mount -uw /
- 輸入下述命令:
launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
- 按 Return 鍵
- 輸入下述命令,然後按 Return 鍵: ls /Users
- 查看這份清單,並記下影響所及之使用者帳戶的簡短名稱 (username)。
- 輸入下述命令:
dscl . -delete /Users/username AuthenticationAuthority
附註:請將 "username" 換成您在前述步驟記下的影響所及之使用者帳戶的簡短名稱。 - 按 Return 鍵
- 輸入以下指令,然後按 Return 鍵: passwd username
附註:請將 "username" 換成您在前述步驟記下的影響所及之使用者帳戶的簡短名稱。 - 在 [新密碼:]提示後面,輸入使用者的密碼,然後按 Return 鍵。 附註:建議您使用原始的使用者密碼來尋找相符的鑰匙圈密碼。
- 在 [重新輸入新密碼] 提示後面,輸入同樣的密碼,然後按 Return 鍵。
- 輸入以下指令,然後按 Return 鍵: reboot