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

本文详细介绍如何在Linux服务器中通过命令行创建用户帐户,包括使用useradd、adduser和newusers命令的方法。文中还提供了创建用户的具体步骤,如添加用户详细信息至/etc/passwd文件、设置用户密码等。
摘要由CSDN通过智能技术生成

本文介绍在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中添加用户详细信息的条目,存在七个字段,你需要添加所需的详细信息,如下图所示:

bd1135bcbe54c21ed5e1465b94bee77a.png

注释:

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'.

c46ee187f4eeff2a982aea0ed151fddf.png

TAG:

除非注明,文章均由 Linux系统学习 整理发布,欢迎转载。如有版权争议,请联系删除。

文章评论

留言与评论(共有 0 条评论)

验证码:

b2afe5d1fe9f478fafeb0d6ac357ee2a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值