批量创建连续的系统账号
复制代码 代码如下:
#!/bin/bash
#生成50个连续的用户名 test***
userlist=$(echo test{1..50})
for NAME in $userlist
do
/usr/sbin/useradd $NAME
PASSWD=$(openssl rand -base64 10) #生成随机密码
echo "$NAME $PASSWD" >> passwd.txt #用户密码保存到文件
echo $PASSWD | passwd --stdin $NAME #初始化密码
done