如何在Rocky Linux 8上创建一个具有sudo权限的新用户[快速入门]
引言
sudo命令提供一种机制,用于将管理员权限(通常仅限于根用户)授予普通用户。本指南将向您展示如何在Rocky Linux 8上创建具有sudo访问权限的新用户,而无需修改服务器的/etc/sudoers文件。
Note
步骤一 — 登陆您的服务器
以root用户身份SSH登录到您的服务器。
- ssh root@your_server_ip_address
请在上述your_server_ip_address的位置使用您的服务器的IP地址或主机名。
步骤二 – 向系统添加新用户
使用adduser命令向您的系统添加一个新用户。
- adduser sammy
请确保将sammy替换为您想要创建的用户名。
使用passwd命令更新新用户的密码。
- passwd sammy
请记住将”Sammy”替换为您刚创建的用户。您将两次被提示输入新密码。
Changing password for user sammy. New password: Retype new password: passwd: all authentication tokens updated successfully.
第三步 – 将用户添加到wheel组。
使用usermod命令将用户添加到wheel组中。
- usermod -aG wheel sammy
请确保将“sammy”替换为您想给予sudo特权的用户名。在Rocky Linux上,默认情况下,wheel组的所有成员都具有完全的sudo访问权限。
第四步-测试sudo访问权限
为了测试新的sudo权限是否正常工作,首先使用su命令从root用户切换到新用户账户。
- su – sammy
作为新用户,通过在要使用超级用户特权运行的命令前加上sudo来验证您是否可以使用sudo。
- sudo command_to_run
例如,你可以列出/root目录的内容,这个目录通常只有root用户才能访问。
- sudo ls -la /root
在会话中首次使用 sudo,系统会提示你输入该用户账户的密码。输入密码后即可继续操作:
[sudo] password for sammy:
Note
如果您的用户属于正确的组,并且您正确输入了密码,使用sudo的命令将以root权限运行。
结论
在这个快速入门教程中,您创建了一个新的用户账户并将其添加到wheel组以启用sudo访问权限。要获得有关设置Rocky Linux 8服务器的更详细信息,请阅读我们的《Rocky Linux 8初始服务器设置教程》。