mac在命令行里獲取root權限

1、為什么要獲取root權限?
答:一些命令在正常狀態(tài)下沒有權限會報錯,只有獲取了root權限才能正常操作。

比如我們想修改一些系統(tǒng)的文件:

vim /etc/shells

image.png

修改后保存,發(fā)現(xiàn)沒權限,報錯了。如下圖:

這時我們就得獲取root權限后再進行操作。

2、如何獲取root權限?
答:有2種方法,每行命令里獲取,或者登錄root賬戶操作。

2.1、在每行命令里獲取root權限
具體操作是:在原來的命令前加個sudo。

例如:之前的命令是

vim /etc/shells
現(xiàn)在在命令前面加個sudo,變成

sudo vim /etc/shells
這樣就變成以root權限操作vim /etc/shells 這個命令,可以正常操作了。

2.2、登錄root賬戶操作
如果不想每次都輸入sudo,那就登錄root賬戶操作。

1、登錄root賬戶
在終端輸入

su root
再輸入登錄密碼,即可成功切換到root賬戶,如下圖:

image.png

但是有個前提:

你的mac得有root賬戶!
但是mac是沒有默認root賬戶的,如果沒有root賬戶,去登錄會報錯,如下圖:

image.png

所以我們要登錄root還得先創(chuàng)建個root賬戶。

2、創(chuàng)建root賬戶
輸入命令創(chuàng)建賬戶

sudo passwd root
會提示你輸入【當前登錄用戶】的密碼,如圖

image.png

密碼驗證通過后,提示你輸入兩遍root的密碼(建議和當前用戶登錄密碼一樣),如圖:


image.png

這樣你就成功創(chuàng)建了root賬戶,可以用上面說過的root登錄了。
————————————————
版權聲明:本文為CSDN博主「X1876631」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權協(xié)議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/X1876631/article/details/51314762

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容