脚本检测密码过期时间
2010-12-28 13:26
316 查看
用脚本检测出所有用户密码还有多长时间过期,小于10天,则警告用户需要修改密码!
bin/bash[ ! $USER=root ] && echo "only root can execute this script && exit
MYFILE='/etc/shadow'
let TODAY=$[ `date +"%s"` /24/60/60 ]
if [ -e $MYFILE ];then
while read LINE;do
NAME=`echo $LINE |cut -d: -f1`
let MAX=`echo $LINE | cut -d: -f5`
[ $[$MAX-TODAY] -le 10 ] && echo "${NAME}'s passwd need change"
done<$MYFILE
fi
本文出自 “张玉坡” 博客,请务必保留此出处http://fighter.blog.51cto.com/1318618/466397
相关文章推荐
- shell脚本——检测SSL证书过期时间
- 批处理 检测 并修改系统屏保时间和密码最大过期时间
- pw_expire_check.sh linux用户密码过期检测脚本
- Powershell检测AD账户密码过期时间并邮件通知
- 检测AD密码过期时间并邮件通知
- php版https证书过期时间检测/并发送短信给相关技术人员(crontab定时脚本版)
- Powershell检测AD账户密码过期时间并邮件通知 推荐
- shell脚本——检测SSL证书过期时间
- Powershell检测AD账户密码过期时间并邮件通知
- 修改Oracle 11g账户密码过期时间
- 修改AD域中密码的过期时间
- Oracle数据库用户的密码过期时间如何修改为永不过期
- EGOCache如何检测缓存时间过期
- 在 .NET 中获取 AD 上帐号密码过期时间
- Linux如何设置用户密码过期时间
- 用户密码在快过期时,发邮件提醒用户更改密码的脚本VBS
- 检测密码强度的js脚本(改编)
- oracle修改用户密码过期时间
- linux 查看、修改用户及密码过期时间
- Centos6.5密码过期时间设置 /etc/login.defs