歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> 自動生成批量密碼的shell腳本

自動生成批量密碼的shell腳本

日期:2017/3/2 16:39:05   编辑: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

Copyright © Linux教程網 All Rights Reserved