Root user,又名超級使用者,是一個權力最高的Unix 賬戶,Root 的賬戶能在整個系統裡
任何部份進行任何“操作”,包括:拷貝檔案、移動/移除檔案、執行程式等。所以,通
常 Root 的賬戶都只會指派給進階專業的使用者使用。因此,蘋果把Root user 隱藏在Mac
OS X 裡。
但有時候我們不得不啟用Root使用者以便於實現某些操作,可以通過以下三種方法把啟動R
oot賬戶。
方法一:
把Mac OS X 的安裝光碟片放入到光碟機中,用光碟片啟動系統,在安裝菜單裡選擇“Password
Reset”選項,便能更改你的密碼和啟動超級使用者模式。(把這工具拷貝到硬碟中是不
能啟動的,一定要從光碟片啟動才有效。)
方法二:
在Mac OS X裡啟動Terminal(在“應用程式/工具 + 生產力”的檔案夾中),輸入以下命令:
sudo passwd Root
系統會即時要求輸入 Root user的新密碼,然後再輸入一次,以確保密碼正確。
方法三:
啟動NetInfo Manager應用程式(在“應用程式/工具 + 生產力”的檔案夾中),再依照以 下
步驟:
1. 從菜單中選擇“域”→“使用者”→“啟動Root使用者”
2. 點按視窗底部的“鎖狀”按鈕,然後輸入在安裝過程中提供的使用者名稱稱和密碼註冊。
3. 從視窗下半部份的列表中選擇 * 號一欄,再輸入 Root user 已加密的新密碼。
可在 Terminal 裡輸入以下的「htpasswd」命令來產生加密的新密碼:
[localhost:~] currentuser% htpasswd -nb anylogin yourpassword
[return]
[localhost:~] currentuser% anylogin : pu9fQgdzVHRB2
pu9fQgdzVHRB2 就是已加密的新密碼
4. 點按視窗底部的“鎖狀”按鈕,然後儲存更改和離開 NetInfo Manager。
現在可以在 Terminal 裡試試 Root user 的新密碼
如何通過終端命令刪除Finder中無法刪除的檔案
這裡我先介紹一個經常性的問題。有人常常因為某種原因。比如死機、檔案下載一半意
外退,這時經常有檔案無法刪除,系統提示你許可權不夠。這個時候我們就可以利用一行
簡單的命令進行刪除。
當然有人會提出啟動到os 9來刪除,這樣有兩大問題。一是你需要重啟兩次機。先切到9
。再切回x。還有就是對新機器來說,你根本就沒辦法從os 9啟動。
言歸正傳,下面就舉便說明:
1 開啟終端應用程式
2 輸入命令:sudo rm -r -f “你要刪除的檔案”
還要注意終端命令是區分大小寫,全部小寫。
3 把你要刪的檔案或者檔案夾用mouse拖進終端視窗,好多個也可以一起拖。
4 然後在終端中斷行符號
5 輸入當前管理使用者密碼。如果沒有密碼就直接斷行符號。注意不是root帳號的密碼。
6 終端中沒有任何提示資訊表明成功刪除。
注意:如果用這個命令還無法刪除,有兩種可能性:一是你刪除的是系統正在使用的臨
時檔案之類的。二是有可能你的硬碟目錄出現問題。這時請先用磁碟工具檢查一下你的
硬碟。
解釋:
sudo 臨時執行root賬戶操作,當你使用這個命令的時候等同於使用 root 使用者進行操作
,所以要當心。它後面一般是你要操作的其它命令。比如本例中的 rm。同時sudo 命令
都要求你輸入當前管理使用者密碼。如果密碼為空白就直接斷行符號。
rm 刪除命令。即remove的縮寫,它後面有兩個參數。
-r 刪除檔案夾內的子檔案夾及內容,一般情況下rm只能刪 除檔案或者空的檔案夾。
-f 強制移除參數