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 身份执行指令了。