user show chpasswd shell脚本
时间:2010-12-25 来源:《一剑》飘香
说明:查看/etc/shadow下,用户的密码如果MAXDAYS < 10 则通知用户应该赶快修改密码。
#!/bin/bash
[ ! $USER='root' ] && echo "Only root can execute this scripts." && exits 2
MYFILE='/etc/shadow'
TODAY=$[`date +"%s"`/24/60/60]
if [ -e $MYFILE ];then
while read LINE;do
UNAME=`echo $LINE |cut -d: -f1`
let MAXDAY=`echo $LINE |cut -d: -f5`
[ $[$MAXDAY-$TODAY] -lt 10 ] && echo "${UNAME}'s password need to change."
done < $FILE
fi
相关阅读 更多 +