1.批量创建账号user1...user10,并生成随机密码
[18:48:53 root@rocky8 ~]#vim CreateUser.sh
#!/bin/bash
#
#******************************************************************************************************
#Author:zhaoming
#QQ:599031583
#Date:2024-12-28
#FileName:CreateUser.sh
#URL:http://www.slinux.cn
#Description:The test script
#Copyright (c):2024 All rights reserved
#******************************************************************************************************
dir=/data/secret.txt
for i in {1..10};do
useradd user$i;
password=`openssl rand -base64 9|head -c 8` &> /dev/null
echo user$i:$password >> $dir && chmod 600 $dir
echo -en '${password}\n${password}'|passwd user$i &> /dev/null
done
echo $? &> /dev/null && echo -e "\E[1;32m恭喜您,批量创建账号成功,详情见$dir\E[0m" || echo -e '\E[1;31m批量创建账号失败,请检测\E[0m'
2.批量删除账号user1...user10
[18:48:21 root@rocky8 ~]#vim DelUser.sh
#!/bin/bash
#
#******************************************************************************************************
#Author:zhaoming
#QQ:599031583
#Date:2024-12-28
#FileName:DelUser.sh
#URL:http://www.slinux.cn
#Description:The test script
#Copyright (c):2024 All rights reserved
#******************************************************************************************************
for i in {1..10};do
userdel -r user$i
done
echo $? &> /dev/null && echo -e '\E[1;32m批量删除账号成功\E[0m' || echo -e '\E[1;31m批量删除账号失败\E[0m'
rm -rf /data/secret.txt

image.png