简介
如果您正在使用 CentOS 8,您应该了解与之配合使用的关键命令。其中之一是 sudo 命令。此命令对于创建新用户非常有用。通过 sudo 命令,您可以授予特定用户特殊的管理权限。通常,这些权限仅限 root 用户访问。如果您正在创建普通用户,可以使用此命令赋予他们特殊访问权限,而无需更改服务器上的 /etc/sudoers 文件。
本教程将帮助您了解如何使用此命令。我们将 详细介绍在 CentOS 8 上创建启用了 sudo 的新用户所需的各个步骤.
如何创建启用了 Sudo 的新用户?
按照以下步骤在您的 server.os 上创建启用了 sudo 的新用户
1. 登录服务器
首先,您必须以 root 用户身份登录服务器。使用以下命令登录:
|
1 |
$ ssh root@your_server_ip_address |
替换为您自己服务器的 IP 地址或主机名。
2. 添加新用户
接下来,我们将添加一个新用户。为此,我们将使用 adduser 命令。假设我们要添加一个名为 sammy:
|
1 |
# adduser sammy |
您可以将 sammy 替换为您首选的用户名。下一步是为您的用户添加密码。使用 passwd 命令,如下所示:
|
1 |
# passwd sammy |
系统会要求您输入两次新密码进行确认:
将 sammy 替换为您选择的用户名。
3. Wheel 组
现在我们将用户添加到 wheel 组。如果您想给现有账户授予管理员权限,可以直接跳到这一步。我们将使用 usermod 命令将用户添加到该组:
|
1 |
# usermod -aG wheel sammy |
我们这样做的原因是因为 wheel 组中的所有用户都拥有完整的 sudo 访问权限和特权。
4. Sudo 访问权限
最后,您可以检查并确认您的新用户是否已获得 sudo 权限。首先,我们将使用 su 命令从 root 用户切换到新用户:
|
1 |
# su - sammy |
通过运行 sudo 以及您希望使用新权限运行的命令来进行测试:
|
1 |
# sudo command_to_run |
假设我们想要列出 /root 目录的内容。通常,只有 root 用户才能查看此目录的内容:
|
1 |
$ sudo ls -la /root |
如果您是第一次使用 sudo,系统会要求您输入账户密码:
在字段中输入您的密码以继续。请记住,您需要输入的是账户密码,而不是 root 密码。如果您处于正确的 wheel 组且启用了权限,该命令将成功运行并向您显示结果。这证实了您已获得具有 root 特权的 sudo 权限。
结论
通过本教程的帮助,您可以创建一个新账户并授予其管理权限。最简单的方法是将其添加到 wheel 组以获取 sudo 访问权限。
此外,您可以查看我们博客上关于 CentOS 的其他教程,网址在 我们的博客:
祝您使用愉快!


评论
暂无评论。发表第一条评论吧。