RHEL 8/CentOS 8 将用户添加到 sudoers
sudo
命令允许普通用户以管理/root 权限执行命令。通过将任何用户添加到预定义的 sudo 组 wheel
将授予 root 权限以作为 root 用户执行任何命令。任何对非 sudo 用户使用 sudo 命令的尝试都会导致:
user is not in the sudoers file. This incident will be reported.
在本教程中您将学习:
如何在 RHEL 8/CentOS 8 系统上创建 sudo 用户。
如何将现有用户添加到 sudoers。
RHEL 8/CentOS 8 Linux 上的用户不在 sudoers 文件中的错误消息。
RHEL 8/CentOS 8 将用户添加到 sudoers 分步说明
在本节中,我们将为现有用户添加 sudo 权限,例如。 linuxconfig
。
获得 root 命令行访问权限:
$ su
将用户添加到
wheel
组。在此示例中,我们将从现有用户 linuxconfig 创建新的 sudo 用户:# useradd -G wheel linuxconfig
警告
授予用户以 root 权限执行任何命令的权力可能不是最明智的举动。您可以尝试通过取消注释仅允许系统使用来限制用户权限:%sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS
重新登录新的 sudo 用户以应用新设置:
# su linuxconfig
测试sudo权限:
$ sudo whoami root
将现有用户添加到 Redhat 8 Linux 上的 sudoers 文件中。
RHEL 8/CentOS 8 创建新的 sudo 用户分步说明
在本节中,我们将创建一个新的 sudo 用户帐户。
获得 root 命令行访问权限:
$ su
使用
useradd
命令创建一个新用户,例如。foobar
并将用户添加到wheel
组。# useradd -G wheel foobar
将密码设置为新的
foobar
:# passwd foobar
重新登录新的 sudo 用户以应用新设置:
# su foobar
测试sudo权限:
$ sudo whoami
root