本文共 596 字,大约阅读时间需要 1 分钟。
#!/bin/bash
####我们在这以8位为例x=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789for i in {1..8}doNUM=$[RANDOM%62]PASS=${x:NUM:1}PASS1=${PASS1}$PASSdoneread -p "请输入您创建的用户名:" user
[ -z $user ] && exit[ ! -zecho $user | awk '{print $2}'
] && exit[ ! -z echo $user | sed 's#[0-9]##g' | sed 's#[a-Z]##g'
] && exituseradd $user echo "$PASS1" | passwd --stdin $user > /dev/null
echo -e "$PASS1\t$user" >> mail.txt ####### 管理员备份read -p "请输入您的邮箱帐号:" mailecho "用户:$user 密码:$PASS1" | mail -s "新建用户$user的密码" -r admin $mail#######新手第一次写 多多指教转载于:https://blog.51cto.com/13740508/2114778