在使用普通用戶登錄的時候,會經常使用sudo指令執行一些操作,有時候感覺輸入密碼比較繁瑣,特別是需要設置一些開機啟動的時候操作,而這些操作往往就需要sudo指令,如果沒有免密的話,在使用普通用戶登錄的時候就無法執行,這個時候給普通用戶添加免密碼sudo功能就非常的必要了
注意:sudo面密碼只是在執行sudo指令的時候不需要輸入密碼,並不是普通用戶擁有超級用戶的權限,需要root才有的權限不加sudo 一樣執行不了 ,所以這一點也保證了使用免密碼的安全性 ,只是在使用sudo的時候不需要輸入密碼
很簡單,在命令行輸入:
sudo vim /etc/sudoers
在代碼的最后加上:
username ALL=(ALL)NOPASSWD:ALL
username是指定的普通用戶名稱,這樣就是保證在指定用戶使用sudo的時候不需要輸入密碼,如果想給執行命令添加免密而已,只需要把最后的ALL替換為命令的絕對路徑即可,
如下:
username ALL=(ALL)NOPASSWD:/bin/hello
這樣就為指定用戶在執行/bin目錄下的hello目錄的時候 不需輸入密碼
