Linux 创建用户

Linux服务器允许我们在安装后创建多个用户。Linux 是一个多用户系统,这意味着多个用户可以同时在同一个系统中工作。我们可以通过安装代理执行此操作。

我们必须创建一个帐户才能使用 Linux,因为我们不能继续使用 root 帐户。我们有一个管理帐户;系统管理员帐户负责管理系统的用户帐户和组。

添加或删除用户是新 Linux 服务器最基本的任务之一。

新的 Linux 服务器只给了我们一个 root 用户帐户。添加用户帐户可为特定用户提供大量功能和可访问性。它是 Linux 服务器的一个有用但不安全的实用程序。最好添加一个非特权用户来执行常见任务。但是,我们可以通过 sudo 命令行实用程序访问管理权限。

在 Linux 中创建用户 (Ubuntu)

将用户添加到 Linux 服务器有两种最常见的方法。

  • 通过用户管理器以图形方式显示
  • 通过用户添加命令(终端)

1、通过图形方式通过用户管理器

Linux GUI 允许我们从其功能创建用户。这是一个直截了当的过程。要创建 Linux 服务器的用户,请执行以下步骤:

步骤1:转到系统搜索并搜索设置,然后导航到详细信息>关于。

步骤2:点击 用户之后 解锁 标题上给出的选项。它将要求输入系统安全密码以输入密码,然后单击确定继续。请考虑下图:

步骤3:单击“添加用户”选项以添加新用户。

步骤4:输入用户详细信息,例如用户名和密码以及帐户类型。我们可以创建两种类型的帐户,即标准帐户和管理员帐户。标准帐户不包含 sudo 权限。但是,我们可以稍后提供。

步骤5:现在,我们已经成功创建了一个名为 JTP2 的新用户。请考虑下图。

2、通过 Linux 用户添加命令

在 Linux 中,useradd 命令是一个命令行实用程序,用于在 Linux 服务器和基于 Unix 的操作系统上添加或删除用户。

在不同类型的 Linux 发行版中,useradd 命令可能略有不同。

useradd 命令执行以下任务:

  • 它编辑新创建的用户的文件,如 /etc/passwd、/etc/shadow、/etc/group 和 /etc/gshadow。
  • 它创建并打开一个新的主目录。
  • 它允许我们设置主目录的所有权和权限。

语法:

useradd [options] username

为了使用 useradd 命令,我们必须使用 root 或 sudo 访问权限登录。

在使用 Linux useradd 命令之前,让我们了解一下 Linux 命令行中使用的一些常用术语。

Username:用户名是用于登录 Linux 系统的名称。当我们打开机器时,它会显示。用户名长度应介于 1 到 32 个字符之间。

Password:密码是用于保护您的系统免受未经授权的访问的密码。它存储在加密格式的etc/影子文件中。

User ID (UID):Linux 为每个用户提供一个唯一的 ID;它称为用户标识号或用户标识或 UID。默认情况下,根用户的 UID 保留为零,从 1 到 99 的剩余 UID 保留给其他预定义账户。此外,从 100-999 的 UID 是为组和系统帐户保留的。

Group ID (GID):GID 或组 ID 是 Linux 系统提供的组标识号。它存储在 /etc/group 文件中。

User Info:它允许我们定义有关用户的一些附加信息,例如用户全名。它是可选的。

User Info:它是用户的绝对位置。

Shell:它是用户Shell的绝对位置,即 /bin/bash。

要通过 useradd 命令创建新用户,请执行 useradd 命令,后跟用户名,如下所示:

sudo useradd JTP3 

上面的命令将询问系统管理密码,输入密码。它将创建一个名为 JTP3 的用户。用户使用此用户名登录系统。用户名必须是唯一的。请考虑以下输出:

要为新创建的用户设置密码,请执行以下命令:

sudo passwd JTP3

上面的命令将要求输入新密码,输入密码并重新键入新密码。它将更新指定用户的密码。请考虑以下输出:

创建具有主目录的用户

有时,新创建的用户可能会也可能不会分配主目录。要创建用户并强制为其分配主目录,请执行以下命令:

sudo useradd -m Demo

考虑以下终端快照:

上面的命令将询问系统管理密码,并为用户 Demo 创建一个目录 home/Demo。

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

Linux允许我们在不同的地方而不是默认文件夹上创建一个主目录。将 -d 选项与 useradd 命令一起使用以创建不同的主目录。执行以下命令:

sudo useradd -m -d /Demo1 Demo1 

上面的命令将在根目录下为用户 Demo1 创建一个 Demo1 文件夹。考虑终端的以下快照:

创建具有到期日期的用户

要创建具有到期日期的用户,这意味着在特定日期之后,该用户将自动删除。

sudo useradd -d /home/test -e 2020-03-16 Demo2

上述命令将创建具有指定到期日期的用户。它将创建一个名为 Demo2 的用户,该用户将在 2020年3月16号之后自动删除。考虑终端的以下快照:

当您想为将在短时间内离开的任何用户创建一个帐户时,这将很有用。

热门文章

优秀文章