1 #!/bin/bash
2
3 #================================================================
4 # Copyright (C) 2021 . All rights reserved.
5 #
6 # 文件名称:createuser2.sh
7 # 创 建 者:gan
8 # 创建日期:2021年04月05日
9 # 描 述:批量创建用户并创建8位随机密码
10 #
11 #================================================================
12 N=0
13 M=""
14
15 for (( i=$1;i<=$2;i++ ));do
16 if id user$i &> /dev/null ;then
17 echo "用户已user$i存在"
18 continue
19 fi
20 useradd user$i
21
22 PASS=`cat /dev/urandom | tr -dc '[[:alnum:]]'|head -c8`
23 echo -e 'user0405_$i\n$PASS' | passwd user$i &> /dev/null
24 echo "user$i:$PASS" >> newuser.txt
25 M+="user$i "
26 let N+=1
27 done
28 if (( $N == 0 ));then
29 echo "没有用户被创建"
30 exit
31 fi
32
33 echo "$M等$N个用户已创建"
批量创建用户并设置随机密码
最新推荐文章于 2022-09-05 21:20:17 发布