如何在 CentOS 中创建 Sudo 用户

Sudo 允许我们向有限制的普通用户提供超级用户权限。 它允许用户以超级用户的权限运行程序。 你可以配置 sudo 仅授予特定命令的 root 权限。 任何与该组织合作的人 sudo 特权永远记住一句名言:

拥有权利的同时也被赋予了重大的责任

本教程为您提供在 CentOS 和 RHEL 系统上创建具有 Sudo 权限的新用户的说明。 另外,帮助您允许 sudo 访问现有帐户或删除 sudo 任何帐户的特权。

创建具有 Sudo 访问权限的用户

添加用户 是在您的计算机上创建新用户的默认系统命令 Fedora 系统。 在 Fedora 系统,会创建一个名为“wheel”的默认组,其中包含 sudo 特权。 所以我们可以赋值 sudo 通过将任何用户添加到wheel组来授予任何用户的权限。

让我们创建一个新用户“tecadmin”并将他们添加到“wheel”组中。

sudo adduser -G wheel tecadmin  

确保使用 -G 在资本中,用于新帐户的补充组。

接下来,为新帐户设置一个强密码。

sudo passwd tecadmin  

为用户分配 Sudo 权限

使用 usermod 命令用于更改现有帐户。 在这种情况下,已经在您的系统上创建了一个用户 tecadmin。 现在将此用户添加到辅助组轮。 这将提供 sudo 现有帐户的权限。

要将用户添加到轮组,请键入:

sudo usermod -a -G wheel tecadmin  

这只会添加 tecadmin 用户到 wheel 团体。 可以验证相同的 /etc/group 文件。

删除用户的 Sudo 权限

gpasswd 是用于管理 /etc/groups 和 /etc/shadow 的命令行实用程序。 借助此命令,您可以在组中添加或删除任何用户。

使用以下命令远程删除 tecadmin 帐户来自 wheel 团体。

sudo gpasswd -d tecadmin wheel  

如果您已经对 /etc/sudoers 文件进行了任何直接输入。 编辑 sudoers 文件 visudo 命令,搜索条目并评论该条目。

结论

在本教程中,我们讨论了在 CentOS 和 RHEL 系统中创建 Sudo 帐户。 此外,还为您提供了允许 sudo 访问现有用户。 还可以帮你去除 sudo 现有帐户的权限。