写一个脚本,实现批量添加20个用户,用户名为user1-20,密码5个随机字符
思路:首先分别生成包含用户名和密码的文件,然后使用paste将用户名和密码文件进行整合
for n in `seq 20`;
do
echo user$n >> name.txt
echo user$n | md5sum | cut -c4-8 >> password.txt
useradd user$n;
echo user$n | md5sum | cut -c4-8 | passwd --stdin user$n;
done;
paste name.txt password.txt > all.txt
rm -f {name,password}.txt
本文介绍了一个Shell脚本,用于批量创建20个用户,并为每个用户生成随机密码。脚本通过序列生成用户名,利用md5sum命令创建密码,最后整合用户名与密码并保存。
5513

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



