脚本检测密码过期时间

简介:

 用脚本检测出所有用户密码还有多长时间过期,小于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


本文转自 张玉坡 51CTO博客,原文链接:http://blog.51cto.com/fighter/466397
相关文章
|
4月前
查看用户登录时间以及命令历史
查看用户登录时间以及命令历史
110 0
无法写入用户设置。请打开用户设置并清除错误或警告,然后重试。
无法写入用户设置。请打开用户设置并清除错误或警告,然后重试。
|
数据安全/隐私保护
Win系统 - 学个简单命令,一秒重置账户密码!
Win系统 - 学个简单命令,一秒重置账户密码!
174 0
Win系统 - 学个简单命令,一秒重置账户密码!
LXJ
|
数据安全/隐私保护
服务器用户、密码变动检测脚本
服务器上如果有用户变动,或者密码变动会有邮件通知。
LXJ
149 0
|
负载均衡 搜索推荐 Java
定时检测服务状态脚本实现
1、定时监测服务状态需求
235 0
Confluence 6 重置登录计数
Confluence 记录了每个用户尝试登录系统过程中的失败次数。当用户登录失败尝试的次数超过某一个设定的值,用户登录的时候将会被要求同时输入验证码(CAPTCHA )直到用户再次成功登录。
1255 0
|
存储 安全 数据安全/隐私保护