2012年7月29日 星期日

忘了密碼 - Single Mode for Lion

日前學員搬了一台Mac 問說,公司的電腦,之前用的人離職了,不知道密碼是什麼?怎麼辦?
在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 的錯誤
不用理會,重開機後就可以用新的密碼進入

沒有留言:

張貼留言