RHEL / CentOS 建立可执行 sudo 的新帐号


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

Leave a Reply