11
产品文档
控制台使用
基础类问题
应用类问题
网络类问题
安全类问题
常见问题
如何在CentOS 8上创建启用了Sudo的新用户

介绍

sudo命令提供了一种向普通用户授予管理员特权(通常仅对root用户可用)的机制本指南将向您展示如何sudo在CentOS 8上创建具有访问权限的新用户,而无需修改服务器/etc/sudoers文件。如果要sudo为现有的CentOS用户配置,请跳至步骤3。

第1步-登录服务器

root用户身份登录到服务器

ssh root@your_server_ip_address

使用服务器的IP地址或主机名代替your_server_ip_address上面的名称。

第2步-将新用户添加到系统

使用adduser命令将新用户添加到您的系统:

adduser sammy

确保sammy用您要创建的用户名替换

使用passwd命令来更新新用户的密码:

passwd sammy

请记住sammy用您刚创建的用户替换系统将提示您两次输入新密码:

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

步骤3 —将用户添加到wheel

使用usermod命令将用户添加到车轮组:

usermod -aG wheel sammy

再一次,请确保替换sammy为您要赋予sudo特权的用户名默认情况下,在CentOS上,wheel组的所有成员都具有完全sudo访问权限。

第4步-测试sudo访问权限

要测试新sudo权限是否正常运行,请首先使用以下su命令从root用户切换到新用户帐户:

su - sammy

作为新用户,sudo通过添加sudo要使用超级用户特权运行的命令来验证您可以使用

sudo command_to_run

例如,您可以列出目录的内容,该/root目录通常只有root用户可以访问:

sudo ls -la /root

第一次sudo在会话中使用时,系统将提示您输入该用户帐户的密码。输入密码以继续:

Output[sudo] password for sammy:

注意:不是要求输入root密码!输入启用了sudo的用户的密码,而不是root密码。

如果您的用户在适当的组中,并且您正确输入了密码,则发出的命令sudo将以root特权运行


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!