批量添加20个用户,用户名为user01-20,密码为user后面跟5个随机字符。


#!/bin/bash # adduser.sh # 批量添加20个用户,用户名为user01-20,密码为user后面跟5个随机字符。 for i in `seq 20` do user="user$i" password="$user`echo $RANDOM|md5sum|cut -c 1-5`" useradd $user echo "$password"|passwd --stdin $user echo "$user $password">>userinfo.txt done
批量删除刚才添加的20个用户,并且删除用户 home 目录、用户 mail 目录


#!/bin/bash # deluser.sh # 批量删除用户 for i in `seq 20` do user="user$i" userdel $user rm -rf /home/$user rm -rf /var/spool/mail/$user done
本文介绍了一组bash脚本,用于批量添加和删除用户。添加用户脚本会创建20个用户,用户名从user01到user20,每个用户分配一个由'User'加上五个随机字符组成的密码。同时,该脚本还会记录用户的用户名和密码到userinfo.txt文件中。删除用户脚本则负责移除这些用户,包括其home目录和mail目录。

1561

被折叠的 条评论
为什么被折叠?



