如何在 Ubuntu 服务器中添加用户

想知道如何将用户添加到 Ubuntu 服务器? 事实证明,有两种不同的方法可以完成这项任务—— useraddadduser. 两者都是为您的服务器创建新用户的好方法。 在本文中,我们将介绍这两种方法以及如何将用户添加到组,设置 sudo,甚至删除用户!

笔记: 在本文中,我们将使用 maketecheasier 作为用户。 设置时,请务必将其更改为您自己的用户名。 此外,下面列出的方法适用于任何 Linux 发行版。 Ubuntu 仅用作 example.

使用 useradd 创建新用户

使用 useradd 命令可以很容易地完成,并且具有许多不同的开关和标志,以便以某种方式设置用户。 为了 example,如果你想创建一个没有主目录或任何东西的用户,你可以这样创建它。

但是,如果您希望为您的用户设置一个主目录并将其添加到您需要的某些特定组中,您需要执行以下操作:

useradd command 是 Linux 附带的本机工具。 它功能强大,当然不如用户友好 adduser 命令。 但是,当您在 Ubuntu 服务器上创建用户时,功能通常比用户友好更重要。

使用 adduser 创建新用户

使用 adduser 设置用户可能很有用,特别是对于需要更用户友好的用户。 原因是当您使用此命令创建用户时,它通常会提示创建者设置基本信息并在创建过程中指定某些内容。 这与 useradd.

在终端中输入以下内容:

ubuntu-server-create-user-adduser

当您使用此命令创建用户时,您可以填写个人资料信息、电话号码、名字和姓氏,以及许多其他有用的个人信息。

将用户添加到组

将用户添加到组是控制用户可以使用系统做什么的重要部分。 如果您想将用户添加到特定组,您需要首先弄清楚系统上有哪些组。 这可以通过一个或两个命令在终端中完成。

如果要列出系统上的每个组,请尝试以下命令:

ubuntu 服务器组列表

笔记: 您还可以使用创建一个新组 groupadd groupname.

这将打印出系统上每个组的列表。 从这里,您将能够准确地决定您的用户需要添加到哪些组。 想知道当前用户已添加到哪些组? 在终端中尝试组。

ubuntu-server-sudoer 文件

知道组名后,将用户添加到组很容易。 在这个 example,我们将向您展示如何将用户添加到 sudo 组,以便您新创建的用户可以执行 sudo 命令。

Enter 以下命令将用户添加到 sudoer 组:

笔记: 您可能应该以 root 或其他用户身份运行此命令 sudo.

删除用户

如果您要删除新创建的用户,或者只是想删除 Ubuntu 服务器上的用户,请按照以下步骤操作。

在终端中,输入:

这将删除您的用户。 如果您还想删除用户的主目录,则需要添加 -r 切换到命令的末尾。 您还应该考虑添加 -f 在目录拒绝删除的情况下强制删除文件。

结论

归根结底,useradd 和 adduser 之间唯一真正的区别是它的实现。 归根结底,一个是您在提示中填写所有信息,另一个是您使用不同的标志和开关来确保您的用户按照您想要的方式进行设置。 两者都非常适合为其创建的用例。

你更喜欢使用什么,adduser 或 useradd? 请在下面告诉我们!

图片来源: 服务器机房

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅