如何在 Ubuntu 16.04 上添加用户并授予 Root 权限

Ubuntu 16.04 LTS 使您能够为计划访问您服务器的任何人添加用户。 创建用户是一项基本设置,但对您的服务器安全来说是一项重要且关键的设置。 在本教程中,我们将创建一个用户并向您信任的用户授予管理访问权限(称为 root)。

预检

  1. 我们需要打开一个终端并以 root 用户身份登录。
  2. 我们将在 Linux Ubuntu 16.04 LTS 服务器上以 root 用户身份工作

创建具有 Root 权限的用户

第 1 步:添加用户

为您的新用户创建一个用户名,在我的示例中,我的新用户是 Tom:

adduser tom

然后系统会提示您输入该用户的密码。 我们建议使用强密码,因为恶意机器人被编程为猜测简单密码。 如果您需要安全密码,该第三方 密码生成器 可以协助创建一个。

输出

~# adduser tom  Adding user `tom' ...  Adding new group `tom' (1002) ...  Adding new user `tom' (1002) with group `tom' ...  Creating home directory `/home/tom' ...  Copying files from `/etc/skel' ...  Enter new UNIX password:  Retype new UNIX password:  passwd: password updated successfully

注意用户名应小写并避免特殊字符。 如果您收到以下错误,请更改用户名。 ~# adduser Tom
adduser: Please enter a username matching the regular expression configured via the NAME_REGEX[_SYSTEM] configuration variable.  Use the `--force-badname' option to relax this check or reconfigure NAME_REGEX.

接下来,将出现一个文本提示,要求我们输入有关您的新用户的信息。 输入此信息是主观的,不是必需的。 如果需要,可以通过在每个字段中按 enter 来跳过此信息。 我们建议根据需要添加尽可能多的信息来跟踪使用情况。

Enter the new value or press ENTER for the default  Full Name []:  Room Number []:  Work Phone []:  Home Phone []:  Other []:

最后,系统会要求您检查信息的准确性。 Enter 继续我们的下一步。

Is the information correct? [Y/n]

第 2 步:授予 Root 权限

为用户分配 root 访问权限是授予用户在我们系统上的最高权限,因此建议谨慎。 一旦添加了用户 Tom,他就可以对整个系统进行整体更改,因此只允许需要它的用户进行此访问至关重要。 在此之后,Tom 将能够使用 sudo 通常为 root 用户保留的选项。

usermod -aG sudo tom

第 3 步:验证新用户

作为 root,您可以使用 su – 命令切换到新用户,然后测试您的新用户是否具有 root 权限。

su - tom

如果用户已被正确授予 root 访问权限,则下面的命令将在列表中显示 tom。

grep '^sudo' /etc/group

输出:

sudo:x:27:tom

而已! 我们添加了一个用户,然后授予该用户在 Ubuntu 16.04 LTS 服务器上的 root 权限。

今天就开始吧!

您想了解有关设置新 Ubuntu 服务器的更多信息吗? 给我们打电话 800.580.4985,或打开 聊天 或与我们联系,与我们知识渊博的解决方案或经验丰富的托管顾问之一交谈,了解如何立即利用这些技术!