分类: LINUX
2010-01-23 13:46:41
mkpasswd -l 10 -d 3(密码长度为10个字符,其中含有3个数字)
生成单个密码的时候,很简单只要运行这个命令就可以,如果是多个用户的密码呢?
可以用以下的脚本来完成,以下是我自己写的一个非常简单的脚本。
#!/bin/bash
for i in `seq 1 11`;
do
mkpasswd
done
保存passwdbat.sh后,为它赋予执行权限 chmod +x passwdbat.sh. 然后就可以运行它了。
是不是很简单?:-)
***************************
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