sudo 指令是可以讓一般用戶以 root 身份執行指令的工具, 但如果沒有正確設定, 當執行 sudo 時會出現以下錯誤:
username is not in the sudoers. This incident will be reported.
以下會示範在 Redhat 及 CentOS 建立一個新帳號, 在不修改 sudoers 的情況下, 可以使用 sudo 以 root 身份執行指令。
建立新帳號
先用 useradd 建立新帳號:
# useradd username
用 passwd 修改新用戶密碼:
# passwd username
Redhat 及 CentOS 預設給 wheel 群組的帳號執行 sudo 的權限, 用 usermod 將新帳號加入 wheel 群組:
# usermod -aG wheel username
然後新建立的帳號就可以用 sudo 以 root 身份執行指令了。