云网牛站
所在位置:首页 > Linux命令 > 在Linux服务器中使用命令行创建用户帐户的方法

在Linux服务器中使用命令行创建用户帐户的方法

2019-07-22 10:17:25作者:林精颌稿源:云网牛站

本文介绍在Linux服务器中使用命令行创建用户帐户的方法,其实在Linux操作系统中有三个命令可用于创建用户帐户,参考使用useradd、adduser、newusers命令在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中添加用户详细信息的条目,存在七个字段,你需要添加所需的详细信息,如下图所示:

在Linux服务器中使用命令行创建用户帐户的方法

注释:

1-用户名:该字段表示用户名,字符长度应在1到32之间。

2-密码(x):表示加密密码存储在/etc/shadow文件中。

3-用户ID:表示每个用户应包含唯一UID的用户ID(UID),UID(0-Zero)保留给root,为系统用户保留的UID(1-99)和为系统帐户/组保留的UID(100-999)

4-组ID(GID):表示每组应包含的组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.

参考:用passwd及chage命令让用户在下次登录Linux时更换密码

 

最后,尝试使用新创建的用户在Linux服务器上登录:

# ssh tuser2@CentOS7.2daygeek.com

tuser2@CentOS7.2daygeek.com's password:

Creating directory '/home/tuser2'.

在Linux服务器中使用命令行创建用户帐户的方法

 

相关主题

Ubuntu 18.04下创建新用户/目录、修改用户权限及删除用户的方法

Linux命令子频道
精选文章
热门文章