#!/bin/bash
DATE='date “ %F_%T”'
USER_FILE=list_user
if [[ -s ${USER_FILE} ]]
then
mv ${USER_FILE} ${USER_FILE} -${DATE} .bak
fi
echo -e “User\t Password” >> ${USER_FILE}
echo “----------------” >> ${USER_FILE}
for USER in baolu{1..10}
do
if ! id ${USER} &>/dev/null
then
PASS=$(echo ${RANDOM} |md5sum|cut -c 1-8)
useradd ${USER}
echo -e ${PASS}|passwd --stdin ${USER} &>/dev/null
echo -e “${USER} \t ${PASS}“>>${USER_FILE}
echo -e “${USER} USER CREATE SUCCESSFULE“
fi
done
以上脚本制作会建立baolu1-baolu10这10个系统软件客户,密码是随机生成的,账户密码储存在list_user文件中。
导出结论如下图: