创建用户是 Linux 中最基本的任务之一。随着公司的发展或缩小,系统管理员必须不断管理用户。或者,您可能想向 Linux 添加一个用户,以允许家庭成员使用您的计算机,但无权访问您的个人数据。无论如何,在本指南中,我们来看看如何在 Linux 上创建用户。有两种方法可以创建新的 Linux 用户,这两种方法都已通过示例进行了解释。 
使用 useradd 命令在 Linux 上创建用户
最古老的方法是使用 useradd 命令创建新的 Linux 用户。在开始之前,首先列出所有 Linux 用户并检查您尝试添加的用户是否已存在。有四种方法可以列出用户,但最常见的命令是:
getent /etc/passwd如果您在此处没有看到您的用户,您可以继续使用 useradd 命令添加用户。 useradd 命令的语法为:
sudo useradd -s /bin/bash -m -c "Full Name" -G"nameofthegroub" "username"我们来一一解释一下上面命令中各个实体的用法。
- Sudo :需要超级用户权限才能创建新用户。
- useradd :useradd命令用于告诉Linux添加一个新用户。
- -s :用于设置默认shell
- -m :添加 /home 目录并将其分配给用户。
- -c :获取用户的全名。
- -G :将用户分配到组。您可以使用该组添加更多用户。
- tayeeb :用户帐户的名称。
useradd 命令示例可能类似于以下命令:
sudo useradd -s /bin/bash -m -c "Tayeeb Hasan" tayeeb您的帐户已创建,但尚未受到保护,因为您没有密码。设置密码有两种方法。首先,如果您是管理员,您可以自己设置密码并将密码提供给配置文件所有者。或者,执行相同操作的最佳方法是为新创建的用户设置临时密码,并让用户选择稍后设置的密码。这可以使用以下命令来完成:运行此命令后,输入您的临时密码。
sudo passwd --expire "username"如果将用户名替换为您的实际用户名,它将如下所示:
sudo passwd --expire tayeeb这样,当你为用户设置初始密码并将其交给用户时,Linux将提示用户输入两次新密码。这将是您的新密码。 
在 Linux 上使用 adduser 命令创建用户
adduser 命令是后来在内核中添加的,以便更轻松、更快速地添加用户。这里你应该混淆 useradd 和 adduser 命令,因为它们具有相同的名称。但是,这两个 Linux 命令之间存在一些差异。
useradd 是一个内置的 Linux 命令,而 adduser 是一个高级实用命令,在 Linux 上创建用户时提供许多自定义选项。您可以使用 adduser 命令创建新用户的主目录并设置密码。此外,还有多个参数可以与此命令一起使用。
以下是在 Linux 上使用 adduser 添加用户的方法:
sudo adduser "username"此命令会提示您输入密码、用户名和其他详细信息,然后提示您输入密码两次。完成后,使用命令passwd --expired允许用户在下次使用新帐户登录时更改密码。在我们的例子中,adduser 在 Ubuntu VM 上运行良好,但在 Fedora 上则由于未知原因。
运行该命令时,系统会要求您输入并确认密码以及全名。如果您愿意,您可以跳过其余字段,例如电话号码、房间号等。 
使用 GUI 在 Linux 上创建用户
在 Linux 上创建新用户的过程与在 Windows 上一样简单。以下是在 Linux 上使用 GUI 创建新用户的方法:
1. 前往“设置”>“用户”并使用密码解锁菜单。
2. 单击“其他用户”部分中的“添加用户”按钮。
3. 输入新 Linux 用户的名称、用户名、密码和其他详细信息。
3. 最后点击添加,当前用户注销后就会出现新用户。
4. 要允许用户在下次登录时设置自己的密码,请转至用户详细信息 > 密码并选中“允许用户更改密码”。





![2021 年如何设置 Raspberry Pi Web 服务器 [指南]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)

