介绍

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权限运行。
myxiaowu

作者 myxiaowu

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注