如何创建在Ubuntu [快速入门]一个Sudo用户

sudo命令提供了授予管理员权限的,一般只对root用户,普通用户的机制。本指南将告诉您创建在Ubuntu sudo的访问权限的新用户最简单的方法,而无需修改服务器的sudoers文件。

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

创建新Sudo用户的步骤

  1. 登录到您的服务器作为root用户。

    ssh root@server_ip_address
    
  2. 使用adduser命令到一个新的用户添加到您的系统。

    请务必与您要创建用户更换用户名

    adduser username
    
    • 在提示符处设置并确认新用户的密码。 强烈建议使用强密码!

      Enter new UNIX password:
      Retype new UNIX password:
      passwd: password updated successfully
      
    • 按照提示设置新用户的信息。 可以接受默认值,将所有此信息留空。

      Changing the user information for username
      Enter the new value, or press ENTER for the default
          Full Name []:
          Room Number []:
          Work Phone []:
          Home Phone []:
          Other []:
      Is the information correct? [Y/n]
      
  3. 使用usermod命令将用户添加到sudo组。

    usermod -aG sudo username
    

    默认情况下,在Ubuntu中,成员sudo组有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用户权限运行。

这里是一个更详细的用户管理教程的链接: