一、环境准备
本脚本在CentOS7中运行,使用的是shell脚本
二、编写脚本文件
vim /create_users.sh
#!/bin/bash
# 定义用户名前缀
USER_PREFIX="dzy"
# 定义起始和结束的用户编号
START_NUM=1
END_NUM=10
# 循环创建用户并创建密码
for i in $(seq $START_NUM $END_NUM); do
USERNAME="${USER_PREFIX}${i}"
password="$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 8)"
useradd -m $USERNAME && echo "$USERNAME:$password" | chpasswd
echo "$USERNAME 的密码是 $password" >> /tmp/yonghuhuma.txt
done
echo "用户及用户密码设置成功,密码保存在/tmp/yonghuhuma.txt文件中"
三、赋予用户执行权限
chmod +x create_users.sh
四、运行脚本
./create_users.sh
#或用
source /create_users.sh