1. 程式人生 > >sudo配置簡介

sudo配置簡介

sudo CentOS

在linux系統中,由於root的權限過大,一般情況都不使用它。只有在一些特殊情況下才采用登錄root執行管理任務,一般情況下臨時使用root權限多采用su和sudo命令。

1、su和su -的區別

雖然su和su -都是直接切換到root用戶,但是su的切換並不完全,使用的環境變量還是原來用戶的,而su -切換的則為真正的root,和直接使用root登錄一樣。我們可以通過實驗驗證!

技術分享圖片技術分享圖片

從上圖可以驗證上面的結論,至於為什麽這個可以自行百度,在這裏只要知道用su命令的時候要使用su - 用戶名。

2、sudo配置

配置sudo的配置文件我們通常使用visudo的命令,而不是用vim來編輯,因為這個命令可以對我們的語法進行檢測。

visudo

在root這行後面加入一行,配置後面的那個ALL表示pcm這個用戶可以擁有全部的系統管理權限。在實際的環境我們通常會設置為具體的命令來限制sudo用戶的權限。

技術分享圖片

sudo配置簡介