useradd_useradd创建用户并设置密码[通俗易懂]

useradd_useradd创建用户并设置密码[通俗易懂]说一下创建用户useradd1.作用:useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户

说一下创建用户useradd

1.作用:
useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。
2.格式:
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name

useradd简介

在这里插入图片描述

语法

在这里插入图片描述

3. 主要参数

在这里插入图片描述

4.说明

useradd可用来建立用户账号,它和adduser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。

5.实例

在这里插入图片描述

6.应用实例

建立一个新用户账户testuser1,并设置UID为544,主目录为/usr/testuser1,属于users组:
代码如下:
#useradd -u 544 -d /usr/testuser1 -g users -m testuser1
加-m 如果主目录不存在则自动创建

7.例如

使用管理员账号登陆系统,建立用户tmp_3452 密码3sdt5:Eawhg
添加用户命令:
代码如下:
[root@ptr228 ~]# adduser tmp_3452
修改密码命令:
[root@ptr228 ~]# passwd tmp_3452

8.useradd批量添加用户

使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将是默认“三无”用户:一无Home Directory,二无密码,三无系统Shell。
步骤如下:
(1)建立用户名列表文件username.txt (同上)
(2)创建用户密码对应文件serc.txt,格式为username:password (注意文件的格式)

代码如下:
stu1:tt1
stu2:tt2
stu3:tt3
stu4:tt4
stu5:tt5
stu6:tt6  
(3)批量添加的脚本文件aa.sh
代码如下:
##添加用户,并且在/home/ 下为用户生成用户目录。cat < username.txt | xargs -n 1 useradd -m##批处理模式下更新密码
chpasswd < serc.txt##将上述的密码转换到密码文件和组文件
pwconv##结束验证信息
echo “OK 新建完成”(4)执行该脚本文件,查看执行过程
root@liu:/home/liu/Desktop/Dos# sh aa.sh
新建完成 useradd命令,在执行没有出错的情况下,不会输出任何的信息,不会与用户交互。但是用户必须要记住那些设置项目,否则添加的用户可能出现一些预想不到的结果。

今天的文章useradd_useradd创建用户并设置密码[通俗易懂]分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/74892.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注