批量添加10个用户,存在就删除重新创建
2019-09-27 15:11 unique-yichen 阅读(102) 评论(0) 收藏 举报#!/bin/bash
for i in `seq 1 10`
do
if [ `cat /etc/passwd | grep -w user$i` ]
then
while true
do
read -ep "user$i 已存在,是否删除(y/n)" xuan
case $xuan in
y|Y)
userdel -r user$i
echo "删除成功"
break
;;
N|n)
break
;;
*)
echo "输入有误,重新输入"
esac
done
fi
pass=`echo $RANDOM|md5sum |cut -c 1-8`
useradd user$i
echo $pass | passwd --stdin user$i
echo -e "user:user$i \t pass:$pass" >>/root/user.log
if [ `cat /etc/passwd | grep -w user$i` ]
then
echo "用户创建成功"
fi
done
浙公网安备 33010602011771号