订阅本站
收藏本站
微博分享
QQ空间分享

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

lilin 分类:Linux命令 时间:2019/11/29 18:07:49 评论: 加入收藏

本文介绍在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<a href=http://8u.hn.cn/linuxsev/ target=_blank class=infotextkey>服务器</a>中使用<a href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey>命令</a>行创建用户帐户的方法

注释:

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<a href=http://8u.hn.cn/linuxsev/ target=_blank class=infotextkey>服务器</a>中使用<a href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey>命令</a>行创建用户帐户的方法

 

TAG:

文章评论

留言与评论(共有 0 条评论)
   
验证码: