用心打造
VPS知识分享网站

如何在CentOS 7中创建具有Sudo权限的用户?完整教程来了!

在某些情况下,当您在服务器或计算机上执行命令时,可能需要root权限。但有时您无法直接访问root帐户,或者出于安全原因,服务器上可能会限制直接使用root权限。这时,“sudo”命令就能派上用场了!通过使用sudo命令,您可以将根权限临时授予普通用户或升级权限。

本文将教您如何在CentOS 7中创建一个新的用户并授予其sudo权限。请注意,您需要通过SSH访问服务器。

如何在CentOS 7中创建具有Sudo权限的用户?完整教程来了!

在CentOS 7中创建具有Sudo权限的用户

要创建一个具有sudo权限的新用户,您需要首先以root身份登录到服务器。这是必要的步骤,因为只有root用户才有权限创建新用户并修改用户权限。

第1步:使用adduser命令创建新用户

首先,使用以下命令创建一个新用户:

adduser 新用户名

这将创建一个名为“新用户名”的普通用户。

第2步:设置新用户的密码

接下来,为新用户设置密码。使用以下命令:

passwd 新用户名

系统会提示您输入并确认密码。

第3步:将新用户添加到wheel组

在CentOS中,授予用户sudo权限的一种常见方法是将其添加到“wheel”组。使用以下命令将新用户添加到wheel组:

usermod -aG wheel 新用户名

“wheel”组的成员默认具有sudo权限,因此这样做后,用户就可以使用sudo命令。

第4步:编辑sudoers文件(确保wheel组的sudo权限已启用)

虽然默认情况下,CentOS 7中wheel组的用户已经具备sudo权限,但有时需要手动检查或启用该权限。您可以编辑sudoers文件来确保这一点。使用以下命令:

visudo

在打开的文件中,找到以下行:

# %wheel  ALL=(ALL)       ALL

去掉行首的“#”符号,使其变成:

%wheel  ALL=(ALL)       ALL

这表示wheel组的所有成员都可以执行任何命令。

第5步:验证新用户的sudo权限

完成上述步骤后,您可以通过切换到新用户并测试sudo权限来验证是否成功。使用以下命令切换到新用户:

su - 新用户名

然后,尝试运行一个需要sudo权限的命令,例如:

sudo ls /root

如果一切正常,系统会提示您输入密码并执行该命令。

记得在操作过程中确保sudoers文件正确配置,以便新用户可以正常使用sudo命令进行管理任务。

如果您遇到任何问题,确保查看相关日志文件并确认权限设置是否正确。

赞(0)
未经允许不得转载;国外VPS测评网 » 如何在CentOS 7中创建具有Sudo权限的用户?完整教程来了!
分享到