Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1475849
  • 博文数量: 463
  • 博客积分: 10540
  • 博客等级: 上将
  • 技术积分: 5450
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-12 08:30
文章分类

全部博文(463)

文章存档

2014年(2)

2012年(14)

2011年(42)

2010年(18)

2009年(78)

2008年(35)

2007年(182)

2006年(92)

我的朋友

分类: LINUX

2011-05-05 17:07:42

  1. cat chpw.sh
  2. #!/bin/bash
  3. # Yunlin Fang
  4. # May 5, 2011
  5. # Change password for uid between 500 and 1000

  6. log=chpw.log
  7. > $log
  8. for username in `awk 'FS=":" {if ($3 >= 500 && $3 < 1000) print $1}' /etc/passwd`; do
  9.         password=`openssl passwd $RANDOM`
  10.         echo $password | passwd --stdin $username &> /dev/null
  11.         echo -e "$username\t->\t$password" >> $log
  12. done
  13. [root@localhost ~]#
  14. [root@localhost ~]# cat chpw.log
  15. yunlin  ->      1ORnFX2niYOcM
  16. test    ->      0k3OICadTkECA
阅读(484) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~