Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3521881
  • 博文数量: 534
  • 博客积分: 11595
  • 博客等级: 上将
  • 技术积分: 5785
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-22 17:00
文章分类

全部博文(534)

文章存档

2015年(4)

2014年(27)

2013年(15)

2012年(38)

2011年(36)

2010年(85)

2009年(63)

2008年(142)

2007年(124)

分类: LINUX

2012-03-21 11:24:51

#!/bin/sh

for PASSWD_USER in `awk -F: '{print $1}' /etc/passwd` ; do
 A=`grep -w ^$PASSWD_USER':x' /etc/passwd | awk -F: '{if($7~"false" || $7~"nologin") print "1";else print "0"}'`

 B=`grep ^"$PASSWD_USER"':' /etc/shadow | awk -F: '{if(length($2)<20) print "1";else print "0"}'`


       #echo "USER="$PASSWD_USER "A="$A "B="$B

 if [ $A -eq 1 -o $B -eq 1 ] ; then
  echo $PASSWD_USER
 fi
done

exit 0

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