如何在CentOS创建Sudo用户[快速入门]

该sudo命令为授予管理员权限,一般只对root用户,使用普通用户的机制。 本指南将告诉您在CentOS创建Sudo访问的新用户最简单的方法,而不必修改您的服务器sudoers文件。如果要为现有用户配置sudo,请直接跳到步骤3。

介绍

sudo命令为授予管理员权限,一般只对root用户,使用普通用户的机制。 本指南将告诉您在CentOS创建Sudo访问的新用户最简单的方法,而不必修改您的服务器sudoers文件。如果要为现有用户配置sudo,请直接跳到第3步。

创建新Sudo用户的步骤

  1. 作为root用户登录到您的服务器。
    ssh root@server_ip_address
    
  2. 使用adduser命令到一个新的用户添加到您的系统。 请务必与您要创建用户更换username 。
    adduser username
    
    • 使用passwd命令来更新新用户的密码。
      passwd username
      
    • 在提示符处设置并确认新用户的密码。强烈建议使用强密码!
      Changing password for user username.
      New password:
      Retype new password:
      passwd: all authentication tokens updated successfully.
      
  3. 使用usermod命令将用户添加到wheel组。
    usermod -aG wheel username
    
    默认情况下,在CentOS的成员wheel组有sudo特权,
  4. 测试新用户帐户的sudo访问权限
    • 使用su命令切换到新的用户帐户。
      su - username
      
    • 作为新用户,请验证您是否可以使用sudo,方法是将“sudo”预先放置到要使用超级用户权限运行的命令。
      sudo command_to_run
      
    • 例如,你可以列出的内容/root目录,这是通常只有root用户访问。
      sudo ls -la /root
      
    • 您第一次使用sudo一个会议上,你会被提示输入用户帐户的密码。输入密码以继续。
      [sudo] password for username:
      
      如果您的用户在正确的组中,并且输入的密码正确,则使用sudo发出的命令应以root用户权限运行。
这里是一个更详细的用户管理教程的链接: