如何設定使用者有sudo權限且不需要輸入密碼?

在Ubuntu的環境下如果需要將使用者的權限設定為可以sudo要如何作呢?

只需要執行下列指令,來進行設定即可:

產生sudo的設定檔:
 echo "{username} ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/{username}  

例如要修改使用者abay
 echo "abay ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/abay  


修改設定檔的權限:
 sudo chmod 0440 /etc/sudoers.d/{username}  

完成上述指令該使用者即可使用sudo來切換使用者權限。

另外一個簡單的方式:
直接透過visudo指令編輯sudo設定檔就可以了。

留言

這個網誌中的熱門文章

如何關閉nouveau-kernel-driver,解決無法安裝Nvidia driver問題

如何在Nginx所設置的Proxy中可以取得真實客戶的IP位址

如何客製VMware ESXi安裝光碟(加入Realtek驅動程式)