通常在剛安裝好了的CentOS中要使用root權限必須先通過將用戶切換到root才能執行。不像ubuntu那樣自帶sudo功能。但sudo這個功能還是能給我們的操作帶來極大的方便。
如果實現?我在網上找了些資源,大概步驟如下:
(1)先切換到 root 用戶
> su root
(2)修改 /etc/sudoers 的讀寫權限
通常 /etc/sudoers 的讀寫權限為:
-r--r-----. 1 root root 4023 Dec 28 22:59 /etc/sudoers
所以我們要將其改成可寫:
> chmod 0640 /etc/sudoers
(3)修改 /etc/sudoers 的內容
找到 “root ALL=(ALL) ALL” 這一行,在其後面添加一行:
<帳號名> ALL=(ALL) ALL
然後保存修改。
(4)再將文件的屬性修改成 -r--r-----
如果不還原的話,修改的內存就不能生效
> chmod 0440 /etc/sudoers
銷帳戶,重新登陸就OK了。