SHELL之批量创建账号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SHELL之批量创建账号相关的知识,希望对你有一定的参考价值。

批量创建账号:提示用户输入第一个用户名(如people1)和最后一个用户名(如people10)

[[email protected] ~]# vim useradd2.sh
#!/bin/bash
read -p "please input first user: " FIRSTUSER
read -p "please input last user: " LASTUSER
FIRSTNUM=${FIRSTUSER##*[[:alpha:]]}  #截取数字
LASTNUM=${LASTUSER##*[[:alpha:]]}   #截取数字
NAME=${FIRSTUSER%%[0-9]*}      #截取单词
for i in $(seq $FIRSTNUM $LASTNUM);do
useradd $NAME$i
echo "123" |passwd --stdin $NAME$i &>/dev/null
done

 











以上是关于SHELL之批量创建账号的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本之centos批量创建用户

Shell脚本批量创建用户并随机生成密码

Shell脚本实战之文件批量创建和修改

shell脚本实战——批次量创建/删除账号

shell 练习(12)——批量创建用户,并设置密码

使用shell批量添加用户