
我的朋友有一台 MacBook(13 英寸,2007 年末),是由其他人安裝的。
他可以使用計算機(他從未關閉過計算機),但他忘記了密碼。更糟的是,家距離很遠,無法獲得原始安裝磁碟(這將使這變得更容易)。
我有哪些選項可以為他重置密碼?
答案1
2014 年 4 月更新:在較新版本的 OSX 上,原來的建議(如下)不再適用。這裡的「較新版本」是指至少 10.8 和 10.9。不過,它應該適用於任何具有專用恢復分割區的 OSX 版本。
這是執行此操作的新方法:
- 將系統引導至恢復模式。為此,請重新啟動並同時按住 Command 和“r”鍵。
- 啟動終端機並輸入
resetpassword
. - 這將啟動一個視窗。從那裡,您可以選擇要為其重設密碼的使用者(包括 root,如果您已啟用 root)。
原版:John 連結到的文章建議您使用安裝程式光碟來修復丟失的管理員密碼,但由於您提到您距離安裝程式光碟還很遠,所以我會提到有一個舊的 Unix hack 可用。 (編輯:只是為了澄清一下,很久以前,這裡有另一個答案連結到這個蘋果支援頁面。我仍然認為這是一個有用的頁面,可以作為本次討論的一部分進行鏈接,因此我將其放入此答案中。另外,我不希望任何人認為我想像了另一個答案。
將系統引導至單一使用者模式。為此,請重新啟動並同時按住 Command 和 's' 鍵。您將看到黑屏和大量文字。別驚慌。
輸入以下內容來安裝根卷(該命令也應該在您看到的所有文字的底部附近提到):
/sbin/掛載-uw /
(編輯:請從頭到尾閱讀此處的替代方法
passwd
。它將提示您輸入密碼兩次。記住這個。輸入
exit
以將其餘部分引導到正常的漂亮 Mac GUI。開啟終端,輸入
su
新的 root 密碼。輸入
passwd <name-of-user-here>
,但是,您知道,請輸入要更改其密碼的用戶名,而不是<name-of-user-here>
。更改該使用者的密碼。輸入
exit
以放棄超級使用者狀態和權力。享受您的新密碼。
請注意,許多現代類Unix 發行版都會阻止這種「在不知道舊密碼的情況下重設root 使用者密碼」的駭客行為,但我只是在我使用的Mac(一台全新的MacBook Pro)上做到了這一點。所以,顯然,Mac 並沒有阻止它。總的來說,這太糟糕了,但也許對你和你的朋友來說是件好事。
編輯:有人在評論中提到,您可以跳過重置root密碼,而只需重置使用者密碼。為此,請在上面的步驟 3 中passwd <name-of-user-here>
輸入使用者的新密碼。如果這樣做,您可以跳過步驟 5-7。只需依照步驟 4 啟動進入 GUI 即可完成。
這是一個不錯的選擇如果該使用者是電腦的管理員。但是,如果使用者不是電腦的管理員,您應該確保也重設管理員密碼(或像我上面那樣重設 root 密碼)。您可以passwd <name-of-user-here>
根據不同使用者的需要重複多次。只需確保重置至少一個具有管理員權限的帳戶即可。這樣您不僅擁有使用者密碼,還擁有機器的管理存取權限。
答案2
答案3
OS X Daily 有一個很棒的文章其中詳細描述了兩種方法(一種帶有安裝 DVD,另一種沒有)。這實際上是多麼容易,非常可怕。