用shell脚本实现如下需求:添加user_00 - user_09 10个用户,并且给他们设置一个随机密码,密码要求10位包含大小写字母以及数字,注意需要把每个用户的密码记录到一个日志文件里。
提示:
1.随机密码使用命令mkpasswd
2.在脚本中给用户设置密码,可以使用echo然后管道passwd命令
核心要点
SEQ实现数字递增 seq -w 00 09
mkpasswd产生随机字符 mkpasswd -l 10 -s 0 -d 6
-l
指定长度 -s
指定特殊符合 -d
指定数字个数
给创建的用户设置新密码
1)echo -e "root1234\nroot1234" |passwd user1
2)echo "root1234" |passwd --stdin user1
批量删除用户 for i in $(seq -w 00 09);do userdel -r user_$i;done
代码内容
1 |
|