Hostwinds 教程
寻找结果为:
在某些情况下,当您在服务器或计算机上执行命令时,需要使用root权限执行。但是,您可能无法访问root帐户本身,或者您可以出于安全原因在服务器上有那种类型的Access Limited。这是"sudo"命令进来拯救这一天的地方!通过使用sudo命令,可以将根级权限临时授予或升级到普通用户。本文将教您在Centos 7中创建新的sudo用户的最简单方法,并使用sudo访问。假设您想创建没有sudo访问的普通用户。查看我们的文章: 如何创建新用户(CentOS 7)。请注意,您需要使用ssh访问服务器。如果您不确定如何通过SSH访问服务器,请参阅以下指南: 通过SSH连接到您的服务器。
要创建具有sudo访问的新用户,您需要访问root帐户。但是,这仅适用于初始创建过程。使用root帐户访问服务器后,请继续执行以下过程。
第1步: 发出adduser命令以将新用户添加到您的服务器
adduser newusernamehere
第2步: 更改新用户的密码
passwd newusernamehere
第三步: 使用usermod命令将新用户添加到车轮组
usermod -aG wheel newusernamehere
第4步: 此时,您可以通过切换到新帐户来测试新帐户的权限
su - newusernamehere
步骤5: 新用户应该有sudo权限,允许您使用命令前的Word Sudo前缀的任何命令。 例如,您可以列出根目录的内容如此
sudo ls -alh /root
在会话中使用sudo时,系统会提示您输入密码以完成命令。如果您遵循本指南并正确输入密码,您现在应该看到root用户的目录列表。使用sudo用户是一个出色的安全实践,因为它确保您仍然可以享受具有root用户的权限的好处,而无需一直使用root帐户的某些风险。
撰写者 Michael Brower / 三行 8, 2017