批量创建用户脚本
2016-08-16 23:18
260 查看
#!/bin/bash
#create for create many users on 20160816 by babyplus
. /etc/init.d/functions
[ $UID -eq '0' ]||{
echo "use root run!"
exit 1
}
mkdir /test -p && touch /test/newuserpassword.txt
for n in `seq -w 2`
do
pass="`echo $RANDOM|md5sum |cut -c 3-8,10`"
[ `grep test${n} /etc/passwd|wc -l` -ge '1' ]&&echo "user test${n} is existed!" ||{
useradd test${n} -M &>/dev/null &&\
echo $pass |passwd --stdin test${n} &>/dev/null &&\
[ $? -eq 0 ]&&{
action "ok!" /bin/true
echo test${n}: $pass >>/test/newuserpassword.txt
}||{
action "false!" /bin/false
}
}
done
exit 0
#create for create many users on 20160816 by babyplus
. /etc/init.d/functions
[ $UID -eq '0' ]||{
echo "use root run!"
exit 1
}
mkdir /test -p && touch /test/newuserpassword.txt
for n in `seq -w 2`
do
pass="`echo $RANDOM|md5sum |cut -c 3-8,10`"
[ `grep test${n} /etc/passwd|wc -l` -ge '1' ]&&echo "user test${n} is existed!" ||{
useradd test${n} -M &>/dev/null &&\
echo $pass |passwd --stdin test${n} &>/dev/null &&\
[ $? -eq 0 ]&&{
action "ok!" /bin/true
echo test${n}: $pass >>/test/newuserpassword.txt
}||{
action "false!" /bin/false
}
}
done
exit 0
相关文章推荐
- python小脚本批量创建用户和ssh互信
- 批量创建用户脚本
- Shell脚本批量创建用户并随机生成密码
- shell脚本-从用户列表里批量创建或…
- Shell脚本批量创建用户并随机生成密码
- 使用脚本批量创建Exchange用户
- Shell脚本批量创建用户并随机生成密码
- shell 脚本 批量创建用户密码随机
- 【shell脚本】批量创建和删除用户
- Oracle批量创建用户和导入导出的脚本
- shell脚本第一篇——自定义创建用户和批量创建用户
- Ubuntu下创建MYSQL数据库和用户、执行批量脚本及启动停止
- Oracle批量创建用户和导入导出的脚本
- shell脚本批量创建用户
- shell脚本创建用户及批量创建用户
- Linux shell脚本004(批量创建用户)
- 批量创建用户脚本
- Oracle批量创建用户和导入导出的脚本
- Shell脚本批量创建用户并随机生成密码