1、爲什麼要獲取root權限?
答:一些命令在正常狀態下沒有權限會報錯,只有獲取了root權限才能正常操作。
比如我們想修改一些系統的文件:
vim /etc/shells
修改後保存,發現沒權限,報錯了。如下圖:
這時我們就得獲取root權限後再進行操作。
2、如何獲取root權限?
答:有2種方法,每行命令裏獲取,或者登錄root賬戶操作。
2.1、在每行命令裏獲取root權限
具體操作是:在原來的命令前加個sudo。
例如:之前的命令是
vim /etc/shells
現在在命令前面加個sudo,變成
sudo vim /etc/shells
這樣就變成以root權限操作vim /etc/shells 這個命令,可以正常操作了。
2.2、登錄root賬戶操作
如果不想每次都輸入sudo,那就登錄root賬戶操作。
1、登錄root賬戶
在終端輸入
su root
再輸入登錄密碼,即可成功切換到root賬戶,如下圖:
但是有個前提:
你的mac得有root賬戶!
但是mac是沒有默認root賬戶的,如果沒有root賬戶,去登錄會報錯,如下圖:
所以我們要登錄root還得先創建個root賬戶。
2、創建root賬戶
輸入命令創建賬戶
sudo passwd root
會提示你輸入【當前登錄用戶】的密碼,如圖
密碼驗證通過後,提示你輸入兩遍root的密碼(建議和當前用戶登錄密碼一樣),如圖:
這樣你就成功創建了root賬戶,可以用上面說過的root登錄了。