for n in `seq -w 10` do pass=`echo $RANDOM|md5sum| cut -c 2-9` useradd test$n echo $pass | passwd --stdin test$n echo -e "test$n \t $pass" >> /tmp/user.log done
注:
seq的-w用法
随机数的生成
cut -c:截取指定范围的字符
$RANDOM生成随机数的范围为0-32767
for n in `seq -w 10` do pass=`echo $RANDOM|md5sum| cut -c 2-9` useradd test$n echo $pass | passwd --stdin test$n echo -e "test$n \t $pass" >> /tmp/user.log done
注:
seq的-w用法
随机数的生成
cut -c:截取指定范围的字符
$RANDOM生成随机数的范围为0-32767
下一篇:用shell批量修改类似的文件名
批量创建用户并批量修改用户密码案例分析
shell 脚本 批量创建用户密码随机
linux shell批量创建用户并设置密码脚本
自定义创建用户个数自定义随机的密码长度判断新建的用户是否存在,存在则不新创建
创建用户提取随机密码
通过shell脚本来实现创建用户并且设置密码,使用户的创建变的简单,同时适合新手练习shell的编写使用。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M