若要在 Linux 上執行 sudo 指令時不需要輸入密碼,可以修改 sudoers 檔案,為特定使用者或使用者群組授予此權限。
編輯 sudoers 檔案
1. 開啟終端機。
2. 使用 visudo 指令編輯 sudoers 檔案。這樣可以確保檔案被鎖定,防止同時進行多重編輯:
sudo visudo
3. 新增一行設定,授予無需密碼的 sudo 權限。
針對特定使用者:
username ALL=(ALL) NOPASSWD: ALL
針對特定群組(將 groupname 替換為實際的群組名稱):
%groupname ALL=(ALL) NOPASSWD: ALL
範例:授予使用者無需密碼的 sudo 權限
如果你的使用者名稱是 john,你應該新增以下內容:
john ALL=(ALL) NOPASSWD: ALL
儲存並退出
如果你使用的是 nano 編輯器(在某些系統中它是 visudo 的預設編輯器),請按下 Ctrl+X,然後輸入 Y,再按下 Enter 以儲存並退出。
驗證
你可以透過執行一條 sudo 指令來進行測試:
sudo ls /root
如果設定正確,系統將不會再要求你輸入密碼。
將系統時鐘與 RTC(實時時鐘)同步:
• 安全風險: 授予無需密碼的 sudo 權限可能會帶來安全風險,特別是在帳號遭入侵的情況下。請謹慎使用。
• Scope: 你可以透過指定特定指令來限制無需密碼的 sudo 權限範圍,而不是使用 ALL。例如:
john ALL=(ALL) NOPASSWD: /usr/bin/apt-get, /usr/bin/systemctl
此設定允許使用者 john 在執行 apt-get 和 systemctl 指令時無需輸入密碼,但其他 sudo 指令仍需密碼。
透過以上步驟,你可以在你的 Linux 系統上設定無需密碼的 sudo 權限。
繼續閱讀:
- 如何在EBOX-58E上安裝Ubuntu
- 在 Ubuntu 上安裝 Docker
- 在 Ubuntu 上運行 Linux Containers
- EBOX Mini PC 安裝 Ubuntu 12.04 非 PAE 指南

主要特點 EB-3362-L2C2:
- DM&P 32-bit x86 Vortex86DX3 雙核 1.0GHz SoC
- 2GB DDR3-1600MHz 板載
- SD 卡插槽 x1 (SD、SDXC)、1 Gbps LAN x1、10 / 100 Mbps LAN x1、USB x4 (前置 x2、後置 x1、內置 x1)、有線輸出 x1、RS-232 x2
- 支援 Auto Power On 自動開機
- PXE 網路開機
- DC +8V ~ +24V
- Operation Temperature: 0°C~+60°C
如需更多資訊和樣品需求,請寫信至 info@icop.com.tw,或致電離您最近的 ICOP 分公司,或聯繫我們的 全球授權經銷商.




