自动生成批量密码的shell脚本
linux环境下有一个密码生成器的小工具非常好用(mkpasswd,需要装一个软件包:expect-5.43.0-5.1.src.rpm),可以根据自己的需要随机生成各种各样的密码:
mkpasswd -l 10 -d 3(密码长度为10个字符,其中含有3个数字)
生成单个密码的时候,很简单只要运行这个命令就可以,如果是多个用户的密码呢?
可以用以下的脚本来完成,以下是我自己写的一个非常简单的脚本。
#!/bin/bash
for i in `seq 1 11`;
do
mkpasswd
done
保存passwdbat.sh后,为它赋予执行权限 chmod +x passwdbat.sh. 然后就可以运行它了。
是不是很简单?:-)
***************************
linux shell下的for循环主要有以下类型:
1、for i in `seq 1 1000000`;
do
........
done
2、for ((i=1;i<1000;i++));
do
.......
done
3、i=1
while(($i<10000000));
do
....
done相关阅读:
在DotNetNuke中加入组织架构(一)
JAVA/JSP学习系列之二(Tomcat安装)
可以获取客户端的IP地址的sql语句
打造款永生的Windows 2000/XP操作系统
让关闭的Linux操作系统实现防火墙
Nbear高级应用--使用本地服务工厂
JSP由浅入深(2)—— 第一个JSP
Ubuntu Linux系统下硬盘ISO启动方法介绍
PHP session有效期问题
php下通过POST还是GET来传值
js模拟QQ窗口的抖动效果
javascript 获取链接文件地址中第一个斜线内的正则表达式
正则方式的自动小偷抓网程序
宽带连接速度慢,我该怎么办?