Code前端首页关于Code前端联系我们

不使用 useradd 命令在 Linux 中创建用户帐户

terry 2年前 (2023-09-28) 阅读数 60 #未命名
Linux 中不使用 useradd 命令如何创建用户账号

Linux 中共有三个命令可用于创建用户帐户。您是否尝试过在 Linux 中手动创建用户?我的意思是我不使用上面提到的三个命令。
-- Magesh Maruthamuthu(作者)

Linux 具有三个可用于创建用户帐户的命令。您是否尝试过在 Linux 中手动创建用户?我的意思是我不使用上面提到的三个命令。

如果你不知道怎么做,这篇文章可以一步步教你,并向你展示细节。

你可能会想,这怎么可能?别担心,正如我们多次提到的,任何事情都可以在 Linux 中完成。这只是一个例子。

首先我们需要找出最后生成的UID和GID信息。获得此信息后,您可以继续下一步。

# cat /etc/passwd | tail -1
tuser1:x:1153:1154:Test User:/home/tuser1:/bin/bash

根据上面的输出,最后创建的用户的UID是1153,GID是1154。为了实验,我们将用户tuser2添加到系统中。

现在将用户信息添加到文件/etc/passwd。总共有七个字段,您必须添加必要的信息。

+-----------------------------------------------------------------------+
|username:password:UID:GID:Comments:User Home Directory:User Login Shell|
+-----------------------------------------------------------------------+
    |         |     |   |      |            |                  |
    1         2     3   4      5            6                  7
  1. 用户名:该字段代表用户名。字符长度必须介于 1 到 32 之间。
  2. 密码(x):代表存储在/etc/shadow中的加密密码。
  3. 用户ID:代表用户ID(UID)。每个用户都有一个唯一的UID。 UID 0 为 root 用户保留,UID 1-99 为系统用户保留,UID 100-999 为系统帐户/组保留。
  4. 组ID:表示用户组ID(GID)。每个用户组都有一个唯一的GID,它存储在文件/etc/group中。
  5. 评论/用户ID信息:该字段代表评论,用于描述用户信息。
  6. 主目录(/home/$USER):表示用户的主目录。
  7. shell (/bin/bash):用户使用的shell。

将用户信息添加到文件末尾。

# vi /etc/passwd

tuser2:x:1154:1155:Test User2:/home/tuser2:/bin/bash

您必须创建一个具有相同名称的用户组。同样,将用户组信息添加到文件/etc/group

# vi /etc/group

tuser2:x:1155:

完成以上两步后,为用户设置密码。

# passwd tuser2

Changing password for user tuser2.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

最后,尝试登录新创建的用户。

# ssh [email protected]

[email protected]'s password:
Creating directory '/home/tuser2'.

$ls -la

total 16
drwx------.  2 tuser2 tuser2   59 Jun 17 09:46 .
drwxr-xr-x. 15 root   root   4096 Jun 17 09:46 ..
-rw-------.  1 tuser2 tuser2   18 Jun 17 09:46 .bash_logout
-rw-------.  1 tuser2 tuser2  193 Jun 17 09:46 .bash_profile
-rw-------.  1 tuser2 tuser2  231 Jun 17 09:46 .bashrc

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门