在Unix環境之下,只要機器在手邊,忘了密碼通常會進入 Single Mode。在 Snow Leopard 或是 Lion 一開機的時候同時按著 Command + S 就會進入 Single Mode。
當 shell 跑完時,Snow leopard 輸入
mount -uw /
launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
dscl . passwd /Users/<某個使用者> <新密碼>
就可以更改使用者的密碼
而在 Lion 的時候
mount -uw /
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
此時可以更改 root 密碼
接著輸入
dscl . passwd /Users/<某個使用者> <新密碼>
就可以更改某個使用者的密碼了
在這個時候會出現 com.apple.DirectoryServices.plist cannot be found 的錯誤
不用理會,重開機後就可以用新的密碼進入
沒有留言:
張貼留言