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