Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2549889
  • 博文数量: 2110
  • 博客积分: 18861
  • 博客等级: 上将
  • 技术积分: 24420
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-05 18:23
文章分类

全部博文(2110)

文章存档

2011年(139)

2010年(1971)

我的朋友

分类: LINUX

2010-01-23 13:46:41

 环境下有一个密码生成器的小工具非常好用(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. 然后就可以运行它了。

  是不是很简单?:-)

  ***************************

   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

阅读(220) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~