如何在 Linux 中添加用户如何在 Linux 中添加用户如何在 Linux 中添加用户如何在 Linux 中添加用户
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux 中添加用户

需要让家人或朋友访问您的 Linux PC?以下是如何在 Linux 中添加用户并为他们提供自己的帐户。

想要在 Linux 系统上添加用户但不知道如何操作?使用命令行界面在 Linux 上管理用户无疑是一项复杂的工作。对于初学者来说,即使添加新用户也是一场噩梦。

以下是如何在 Linux 上使用 useradd 命令,该命令允许您从终端快速创建新用户。

useradd 命令是什么?

Linux 中的 useradd 命令是用于添加新用户的标准命令。虽然大多数 Linux 发行版都使用 useradd 命令,但其中一些发行版(包括 Ubuntu)具有用于管理用户的 adduser 命令。

这两个命令之间的主要区别在于 useradd 是基本 Linux 软件包中提供的默认命令,而 adduser 只是 useradd 的参考命令。

Ubuntu 等发行版创建了一个新命令 adduser,它通过符号链接与默认 useradd 命令连接。符号链接是存储系统上任何其他文件的引用的文件。

您可以说 useradd 和 adduser 是相同的命令,但名称不同。 useradd 命令用于每个基于 Arch 的发行版,而 adduser 命令用于 Ubuntu。

标准用户和提升用户

在进入终端之前,您应该了解可以在 Linux 上创建的用户类型。 Linux 系统上存在三种基本用户类型。

  1. 管理(根)

  2. 常规的

  3. 服务

每个用户都拥有特定的权限和可以执行的命令集。

例如,当您在计算机上安装Linux时,系统会自动创建root用户。这些用户拥有与 Linux 系统上的所有管理任务和服务相关的权限。他们可以删除系统文件、安装新软件包、创建新用户、删除现有用户等等。

另一方面,普通用户有权在系统上执行标准任务。普通用户可以执行简单的任务,例如使用 cp 命令复制文件、浏览互联网和玩游戏。这些用户可能有也可能没有自己的用于存储文件的“主”目录。

在 Linux 系统中,每个应用程序都有自己的服务帐户,提供给普通用户。服务用户被分配与此类应用程序相关的权限。您还可以通过引用用户及其用户 ID (UID) 来为用户提供其他权限。

标准用户是在安装过程中创建的用户,而提升的用户则拥有一些额外的权限。由于额外的权限,提升的用户通常比普通用户拥有更高的权限。服务用户是高级用户的一个很好的例子。

如何在 Linux 中添加或创建用户

Useradd 是 Linux 中提供的最强大的命令之一。请记住,只有管理员才能在系统上创建新用户。这是 useradd 命令的默认语法。

useradd [options] username

Useradd 和 adduser 都具有相同的语法和选项。如果您使用的是使用 adduser 的发行版,只需替换命令名称就足够了。

您可以使用以下命令创建新用户。

useradd muo

1. 创建用户密码

当您添加新用户时,它将处于锁定状态,任何人都无法访问它。要解决此问题,只需为新创建的用户分配一个密码即可。您可以使用 passwd 命令来执行此操作。

passwd muo

按Enter后,输入您要分配给用户的密码。请注意,您不会在显示屏上看到它,因为这是保护用户免遭肩窥的“Linux 方式”。

“etc/passwd”文件存储与用户密码相关的所有信息。您甚至可以通过在终端中输入 nano /etc/passwd 来检查该文件。

2. 创建具有不同主目录的用户

当您在 Linux 上创建新用户时,默认情况下会为该用户创建一个新的主目录。默认情况下,目录名称是新用户的用户名。如果您希望您的用户拥有一个具有其他名称的主目录,那么 -d 标志就是您所需要的。

useradd -d home/somedirectory/muohome muo

如果您不希望用户拥有主目录,可以使用 -M 标志。

useradd -M muo

3. 使用自定义 UID 创建新用户

UID 或用户 ID 会自动分配给新用户。 500 以下的 UID 保留给管理员和超级用户。如果您创建第一个普通用户,系统将为其分配 UID 501。

要更改此默认行为,请在 useradd 命令中使用 -u 标志。

useradd -u 605 muo

4. 将用户添加到组中

Linux 为您提供了一种将用户分为相似类别的方法。例如,您可以将所有管理员和超级用户添加到组名称“admins”中。类似地,组“编辑器”可以包括所有视频、图像或音频编辑器。

要将用户添加到组,您可以在默认命令中使用 -G 标志。

useradd -G admins

如果要将单个用户添加到多个组,只需输入以逗号字符分隔的组名称。

useradd -G admins,editors,owners muo

如果您运行的是 Ubuntu,请注意,在 Ubuntu 中添加和删除组中的用户与其他发行版有很大不同。

使用 GUI 创建 Linux 用户

如果您不熟悉 Linux 命令行,请不要担心,因为大多数发行版都允许您使用图形用户界面添加新用户。虽然大多数时候您会在系统设置中找到用户管理选项,但不同的 Linux 桌面环境有自己的方法来执行相同的操作。

在 Ubuntu 上,打开设置 > 详细信息 > 用户 > 解锁。如果您还没有输入 root 密码,请输入该密码。您将找到与用户管理相关的所有所需选项。在运行 KDE 环境的系统上,转到系统设置,然后从选项中单击用户管理器。

尽管命令行界面为您在创建新用户时提供了多种可供选择的选项,但 GUI 仍然最适合初学者。

在 Linux 上管理用户

添加新用户是管理 Linux 机器时应该学习的最基本但最重要的事情。从个人计算机到复杂的基于 Linux 的服务器,用户构成了系统的基础。

大多数人第一次开始在计算机上使用 Linux 时都会感到困惑。这就是为什么如果您要从任何其他操作系统切换到 Linux,选择正确的发行版非常重要。

©2015-2025 艾丽卡 support@alaica.com