如何在Rocky Linux 8上创建一个具有sudo权限的新用户[快速入门]

引言

sudo命令提供一种机制,用于将管理员权限(通常仅限于根用户)授予普通用户。本指南将向您展示如何在Rocky Linux 8上创建具有sudo访问权限的新用户,而无需修改服务器的/etc/sudoers文件。

Note

注意:如果您想为现有的Rocky Linux用户配置sudo,请跳到第3步。

步骤一 — 登陆您的服务器

以root用户身份SSH登录到您的服务器。

  1. ssh root@your_server_ip_address

 

请在上述your_server_ip_address的位置使用您的服务器的IP地址或主机名。

步骤二 – 向系统添加新用户

使用adduser命令向您的系统添加一个新用户。

  1. adduser sammy

 

请确保将sammy替换为您想要创建的用户名。

使用passwd命令更新新用户的密码。

  1. passwd sammy

 

请记住将”Sammy”替换为您刚创建的用户。您将两次被提示输入新密码。

Output

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

第三步 – 将用户添加到wheel组。

使用usermod命令将用户添加到wheel组中。

  1. usermod -aG wheel sammy

 

请确保将“sammy”替换为您想给予sudo特权的用户名。在Rocky Linux上,默认情况下,wheel组的所有成员都具有完全的sudo访问权限。

第四步-测试sudo访问权限

为了测试新的sudo权限是否正常工作,首先使用su命令从root用户切换到新用户账户。

  1. susammy

 

作为新用户,通过在要使用超级用户特权运行的命令前加上sudo来验证您是否可以使用sudo。

  1. sudo command_to_run

 

例如,你可以列出/root目录的内容,这个目录通常只有root用户才能访问。

  1. sudo ls -la /root

 

在会话中首次使用 sudo,系统会提示你输入该用户账户的密码。输入密码后即可继续操作:

Output

[sudo] password for sammy:

Note

注意:这不是要求输入root密码!请输入sudo授权用户的密码,而不是root密码。

如果您的用户属于正确的组,并且您正确输入了密码,使用sudo的命令将以root权限运行。

结论

在这个快速入门教程中,您创建了一个新的用户账户并将其添加到wheel组以启用sudo访问权限。要获得有关设置Rocky Linux 8服务器的更详细信息,请阅读我们的《Rocky Linux 8初始服务器设置教程》。

发表回复 0

Your email address will not be published. Required fields are marked *


广告
将在 10 秒后关闭
bannerAds