1.批量創(chuàng)建賬號user1...user10,并生成隨機(jī)密碼
[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恭喜您,批量創(chuàng)建賬號成功,詳情見$dir\E[0m" || echo -e '\E[1;31m批量創(chuàng)建賬號失敗,請檢測\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