Ubuntu user sudo免輸入密碼


要在 Ubuntu 中設定某個使用者在使用 sudo 指令時不需要輸入密碼,可以透過修改 sudoers 檔案來完成。請按照以下步驟操作:

1. 編輯 sudoers 檔案

使用 visudo 指令來編輯 sudoers 檔案。這個工具會檢查檔案的語法錯誤,以避免配置錯誤導致系統無法正常使用 sudo

sudo visudo

2. 添加免密碼設定

sudoers 檔案中,找到類似於以下的行:

# User privilege specification
root    ALL=(ALL:ALL) ALL

在這行之後,添加以下行:

username    ALL=(ALL) NOPASSWD: ALL

username 替換為你要設定的使用者名稱。這行指令的意思是允許該使用者在執行任何 sudo 指令時不需要輸入密碼。

3. 保存並退出

編輯完成後,保存檔案並退出 visudo 編輯器。通常可以通過按 Ctrl + X,然後按 Y 確認保存並退出。

4. 測試

現在你可以切換到該使用者帳號,並執行一個需要 sudo 權限的指令來確認是否已經不需要輸入密碼:

sudo ls /root

如果不再要求輸入密碼,則設定成功。

注意

這樣做會降低系統的安全性,因為該使用者在執行任何 sudo 指令時不會受到密碼提示的限制。這個設定應該謹慎使用,通常只建議在需要自動化或其他特殊情況下使用。


WordPress Appliance - Powered by TurnKey Linux