介绍
该sudo
命令提供了一种机制,用于向普通用户授予通常仅对root用户可用的管理员权限。本教程将向您展示在CentOS上创建具有sudo访问权限的新用户的最简单方法,无需修改服务器的sudoers
文件。如果要为现有用户配置sudo,只需跳到第3步。
创建新Sudo用户的步骤
- 以
root
用户身份登录服务器。 ssh root@server_ip_address - 使用该
adduser
命令可将新用户添加到系统中。 请务必将username替换为您要创建的用户。 adduser username- 使用该
passwd
命令更新新用户的密码。 passwd username - 在提示符下设置并确认新用户的密码。强烈建议使用强密码! Set password prompts:Changing password for user username. New password: Retype new password: passwd: all authentication tokens updated successfully.
- 使用该
- 使用此
usermod
命令将用户添加到wheel
组。 usermod -aG wheel username 默认情况下,在CentOS上,该wheel
组的成员具有sudo权限。 - 在新用户帐户上测试sudo访问权限
- 使用此
su
命令切换到新用户帐户。 su – username - 作为新用户,通过将“sudo”添加到要以超级用户权限运行的命令,验证是否可以使用sudo。 sudo command_to_run
- 例如,您可以列出目录的内容,通常只有root用户可以访问
/root
。 sudo ls -la /root - 在会话中首次使用
sudo
时,系统将提示您输入用户帐户的密码。输入密码以继续。 [sudo] password for username: 如果您的用户位于正确的组中并且您正确输入了密码,则使用sudo发出的命令应以root权限运行。
- 使用此