想在 Linux 系统上添加用户但不知道怎么做? 在 Linux 上使用命令行界面管理用户无疑是一项复杂的工作。 而对于初学者来说,即使是添加新用户也是一场噩梦。
以下是如何使用 用户添加 Linux 上的命令,它允许您从终端快速创建新用户。
什么是 useradd 命令?
Linux 中的 useradd 命令是用于添加新用户的标准命令。 虽然大多数 Linux 发行版都使用 useradd 命令,但包括 Ubuntu 在内的一些发行版都有用于管理用户的 adduser 命令。
这两个命令的主要区别在于 useradd 是基本 Linux 软件包中提供的默认命令,而 添加用户 只是 useradd 的一个参考命令。
Ubuntu 等发行版创建了一个新命令 adduser,它通过符号链接与默认的 useradd 命令连接。 符号链接是存储系统上任何其他文件的引用的文件。
您可以说 useradd 和 adduser 是相同的命令,但名称不同。 useradd 命令用于每个基于 Arch 的发行版,而 adduser 用于 Ubuntu。
标准用户和高级用户
在使用终端之前,您应该了解可以在 Linux 上创建的用户类型。 Linux 系统上有三种基本的用户类型。
- 行政(根)
- 常规的
- 服务
这些用户中的每一个都具有他们可以执行的特定权限和一组命令。
为了 example,当您在计算机上安装 Linux 时,系统会自动创建 root 用户。 这些用户拥有与 Linux 系统上的所有管理任务和服务相关的权限。 他们可以删除系统文件、安装新软件包、创建新用户、删除现有用户等等。
另一方面,普通用户有权在系统上执行标准任务。 普通用户可以执行简单的任务,例如使用 cp 命令复制文件、浏览 Internet 和玩游戏。 这些用户可能有也可能没有自己的“主”目录来存储文件。
在 Linux 系统中,每个应用程序都有自己的服务帐户,提供给普通用户。 为服务用户分配与此类应用程序相关的权限。 您还可以通过使用用户 ID (UID) 引用用户来为用户提供其他权限。
标准用户是在安装过程中创建的用户,而提升的用户有一些额外的权限。 由于额外的特权,提升的用户通常比普通用户拥有更高的权限。 服务用户很棒 example 提升的用户。
如何在 Linux 中添加或创建用户
useradd 是 Linux 中提供的最强大的命令之一。 请记住,只有管理员才能在系统上创建新用户。 这是 useradd 命令的默认语法。
useradd [options] username
Useradd 和 adduser 都具有相同的语法和选项。 如果您在使用 adduser 的发行版上,只需替换命令名称就足够了。
您可以使用以下命令创建新用户。
useradd muo
1. 创建用户密码
添加新用户时,它会处于锁定状态,任何人都无法访问它。 要解决此问题,只需为新创建的用户分配一个密码。 您可以使用 密码 命令。
passwd muo
按下后 Enter,输入您要分配给用户的密码。 请注意,您不会在显示器上看到它,因为这是保护用户免于肩上冲浪的“Linux 方式”。
“etc/passwd”文件存储了与用户密码相关的所有信息。 您甚至可以通过键入来检查文件 纳米 /etc/passwd 在您的终端中。
2. 创建具有不同主目录的用户
在 Linux 上创建新用户时,默认情况下会为该用户创建一个新的主目录。 默认情况下,目录名称是新用户的用户名。 如果您希望您的用户有一个使用其他名称的主目录,则 -d flag 是您需要的。
useradd -d home/somedirectory/muohome muo
如果您不希望用户拥有主目录,则可以使用 -M 旗帜。
useradd -M muo
3. 使用自定义 UID 创建新用户
UID 或用户 ID 会自动分配给新用户。 低于 500 的 UID 保留给管理员和超级用户。 如果您创建第一个普通用户,系统将为其分配一个 501 的 UID。
要更改此默认行为,请使用 -u 使用 useradd 命令标记。
useradd -u 605 muo
4. 将用户添加到组
Linux 为您提供了一种将用户分组到相似类别的方法。 为了 example,您可以将所有管理员和超级用户添加到组名“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,选择正确的发行版很重要。