2008-10-12 43 views
3

我父親最近去世了,我繼承了他的Mac。我很樂意把它用在我自己的生活中,但我不想把它的大腦抹去,只是爲了我可以重新配置它在我的網絡中使用,等等。他的舊文件對我來說歷史上很重要—我信任你可以理解我的願望,以保持他們。如何在不擦除操作系統的情況下在Mac OS X系統上獲得root權限?

我可以登錄,因爲我在他通過之前在機器上有一個帳戶,但就是這樣。

回答

0

如果您有問題訪問這些文件,然後做的第一件事是把它們備份...

4

如果您的帳戶是管理員帳戶。您可以打開Terminal.app並鍵入

sudo passwd root 

系統將提示您輸入新的root密碼。

如果您沒有管理員權限,則可以使用osx安裝光盤重置根密碼。說明是here。編號:Nodelink更好。

4

如果尚未設置開放固件密碼,則可以嘗試在引導過程中按Apple-s進入單用戶模式。那麼你應該可以做任何你想做的事情,因爲你會成爲根。

請參閱this apple support document

我建議使用此功能使您的父親的所有文件都可以由您的普通用戶帳戶讀取,然後備份所有文件並重新安裝。

+0

由於密碼存儲在NetInfo(10.4及更早版本)或Open Directory(10.5)中,所以引導單個用戶不會使重置密碼變得容易。 – 2008-10-17 00:10:26

+1

不,但它確實可以輕鬆更改文件權限,以便可以訪問文件。這樣可以備份它們,然後在不丟失數據的情況下重新安裝操作系統。 – freespace 2008-10-17 09:50:14

2

用BSD或Linux CD引導計算機並掛載文件系統。

5

如果您不想對Mac進行任何更改,則稱爲Target Disk Mode的一個鮮爲人知的功能可能會使其更容易。

1

如果機器運行豹或更高,您可以實際強制 任何mac創建一個新的管理員帳戶,只需刪除一個文件。

  • 只需引導到單用戶模式下,在單用戶模式(開機時保持command + s

  • 一次,安裝使用mount -uw /

  • 然後輸入rm /var/db/.AppleSetupDone

  • 文件系統
  • 重新啓動機器。

    這可以通過取消檢查.AppleSetupDone,因此它會欺騙 mac在啓動時重播設置助手。


否則,您可以通過在重新啓動進入單用戶模式做的非常相似,老的Mac上的東西,但這次輸入以下內容(逐行)

mount -uw/
cd /private/var/db/netinfo 
mv local.nidb local.old 
rm ../.AppleSetupDone 
exit 
0

FWIW

假設您的帳戶具有管理員權限,啓動機器並輸入您的密碼;然後使用Finder導航到他的用戶文件夾(/ Users/name-he-used-on-the-mac);他的子文件夾將會有一個紅色的鎖定符號。

您可以複製/粘貼他們在取景器(你會被提示輸入您的密碼),或

你可以打開終端,並同上他們:

 sudo ditto <his files> <directory where you want the copies> 

此時你會提示您輸入您的密碼

相關問題