在Linux中可以使用三个命令来创建用户账户。您是否尝试过在Linux中手动创建用户?我的意思是不使用上面说的三个命令。如果您不知道如何操作,本文可以一步步教您并向您展示详细信息。你可能会想,这怎么可能?别担心,正如我们多次提到的,Linux可以完成任何事情。这只是一个例子。事不宜迟,让我们开始吧。首先,我们需要找出最后创建的UID和GID信息。获得此信息后,您可以继续下一步。#猫/etc/密码|tail-1tuser1:x:1153:1154:TestUser:/home/tuser1:/bin/bash根据上面的输出,最后创建的用户的UID为1153,GID为1154。为了实验,我们将添加系统的tuser2用户。现在,在/etc/passwd文件中为用户添加一个条目。一共有七个字段,您需要添加一些必要的信息。+----------------------------------------------------------------------+|用户名:密码:UID:GID:评论:用户主目录:用户登录外壳|+--------------------------------------------------------------------+|||||||1234567用户名:该字段表示用户名。字符长度必须在1到32之间。密码(x):表示存储在/etc/shadow文件中的加密密码。UserID:表示用户ID(UID),每个用户都有一个唯一的UID。UID0为root用户保留,UID1-99为系统用户保留,UID100-999为系统帐户/组保留。GroupID:表示用户组的ID(GID)。每个用户组都有一个唯一的GID,存储在/etc/group文件中。Comment/UserIDInformation:该字段表示评论,用于描述用户信息。主目录(/home/$USER):表示用户的主目录。shell(/bin/bash):表示用户使用的shell。在文件末尾添加用户信息。#vi/etc/passwdtuser2:x:1154:1155:TestUser2:/home/tuser2:/bin/bash你需要创建一个同名的用户组。同样在/etc/group文件中添加用户组信息。#vi/etc/grouptuser2:x:1155:完成以上两步后,为用户设置密码。#passwdtuser2更改用户tuser2的密码。新密码:重新输入新密码:passwd:所有身份验证令牌已成功更新。最后,尝试使用新创建的用户登录。#ssh[emailprotected][emailprotected]'spassword:Creatingdirectory'/home/tuser2'.$ls-latotal16drwx------.2tuser2tuser259Jun1709:46.drwxr-xr-x.15rootroot4096Jun1709:46..-rw--------.1tuser2tuser218Jun1709:46.bash_logout-rw------。1tuser2tuser2193Jun1709:46.bash_profile-rw--------。1tuser2tuser2231Jun1709:46.bashrc
