Rocky Linux 8 中创建 Sudo 用户

在基于 Linux 或 Unix 的操作系统中,有两种类型的用户:超级用户 (root) 和普通用户或普通用户。 root 用户拥有对操作系统的完全控制权,并且有权运行管理命令,例如安装、删除和更新软件包、更改权限和配置不同的服务。 非 root 用户与操作系统环境的交互有限,他们只能执行特定于用户的任务。

sudo 命令是“super-user do”的缩写,是一个 Linux 实用程序,允许普通用户以无限权限运行任何命令。 在这种情况下,我们需要将普通用户添加到 sudo 组才能执行管理命令。

在这篇文章中,我们将向我们展示 Rocky Linux 8 中创建 sudo 用户。

先决条件

  • 在 云平台上运行 Rocky Linux 8 的服务器
  • 在我们的服务器上配置的 root 密码

创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Rocky Linux 8 作为至少 1GB RAM 的操作系统。 通过 SSH 连接到我们的云服务器并使用页面顶部突出显示的凭据登录。

在 Rocky Linux 中创建普通用户

如果我们尚未在系统上创建任何普通用户或非 root 用户,那么我们将需要创建一个用户。

让我们使用以下命令创建一个名为 user1 的新用户:

adduser user1

接下来,使用以下命令为该用户设置密码:

passwd user1

我们将被要求设置密码,如下所示:

Changing password for user user1.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

为所有用户启用 Wheel Group 访问权限

接下来,我们需要编辑 /etc/sudoers 文件并确认轮组已启用。

nano /etc/sudoers

确保存在以下行:

%wheel ALL=(ALL) ALL

确认后保存并关闭文件。

将普通用户添加到 sudo (wheel) 组

接下来,我们需要将创建的用户添加到 sudo (wheel) 组,以便授予其管理权限。

我们可以使用 usermod 命令将普通用户添加到 wheel 组。

usermod -aG wheel user1

此命令会将 user1 添加到 wheel 组。

验证 Sudo 用户

将普通用户添加到 sudo 组后,我们需要验证新创建的用户是否具有 sudo 权限。

要进行验证,请使用以下命令将用户切换到 user1:

su - user1

接下来,使用 sudo 运行任何管理命令:

sudo dnf update

如果一切正常,系统会要求我们提供 user1 的密码:

We trust we have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before we type.
    #3) With great power comes great responsibility.

[sudo] password for user1: 

提供 user1 的密码以运行上述命令。

上面的输出确认用户具有 sudo 权限并且可以运行管理命令。

本文记录了, Rocky Linux 8 中创建 sudo 用户。我们现在可以将超级用户权限授予 Linux 环境中的任何普通用户。 在 的 VPS 主机上试一试!

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论