#!/bin/bash
#
#********************************************************************
#Author:zhangzhuo
#QQ: 1191400158
#Date: 2020-12-07
#FileName:useradd.sh
#URL: https://www.zhangzhuo.ltd
#Description:The test script
#Copyright (C): 2020 All rights reserved
#********************************************************************
set -u
set -e
read -p "How many users are added? " num
read -p "What is the user name prefix? " username
for i in `seq $num` ;do
useradd ${username}${i} &> /dev/null
PASS=`cat /dev/urandom | tr -dc '[:alnum:]' | head -c12`
echo $PASS | passwd --stdin ${username}${i} &> /dev/null
passwd -e ${username}${i} &> /dev/null
echo ${username}${i}:$PASS >> useradd.log
echo "${username}${i} is created"
done
功能:
输入创建用户的个数和用户名前缀,脚本会自动创建用户名前缀 + 数字编号的用户名并设置随机密码,并生成信息文档存放在用户当前的目录命名为 useradd.log,并且使用初始密码登录后会让用户重置密码。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于