快捷搜索:   nginx

自动生成批量密码的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

本文作者:未知

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论