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 现有帐户的权限。