pw_expire_check.sh linux用户密码过期检测脚本
来源:互联网 发布:c a星算法 编辑:程序博客网 时间:2024/05/21 09:43
#!/bin/sh
MAIL_ADDRESS=" "
a=`chage -l siebel|grep Password|grep expires`
b=$((`date "+%s" -d "${a#*: }"` - `date "+%s"`))
c=$((b / 86400))
d=`env|grep HOSTNAME`
e=259200
f=`env|grep USER`
if (( b > c )) ;then
echo `date` "login pass: your password will expire in ${c} days" >> login_ok.log
else
echo `date` "login fail: your password will expire in ${c} days" >> login_fail.log
echo "Warning: ${f#*=}'s password will expire in ${c} days" |mailx -s "${f#*=}'s password will expire on ${d#*=}.corp.novocorp.net" $MAIL_ADDRESS
fi
MAIL_ADDRESS=" "
a=`chage -l siebel|grep Password|grep expires`
b=$((`date "+%s" -d "${a#*: }"` - `date "+%s"`))
c=$((b / 86400))
d=`env|grep HOSTNAME`
e=259200
f=`env|grep USER`
if (( b > c )) ;then
echo `date` "login pass: your password will expire in ${c} days" >> login_ok.log
else
echo `date` "login fail: your password will expire in ${c} days" >> login_fail.log
echo "Warning: ${f#*=}'s password will expire in ${c} days" |mailx -s "${f#*=}'s password will expire on ${d#*=}.corp.novocorp.net" $MAIL_ADDRESS
fi
0 0
- pw_expire_check.sh linux用户密码过期检测脚本
- Linux 中 tomcat 服务检测/重启 sh 脚本
- linux下如何设置用户密码过期时间
- linux环境下设置用户密码过期期限
- linux crond 脚本.sh
- Linux .sh 脚本
- Linux的脚本.sh
- linux的sh脚本编程
- linux的sh脚本编程
- linux的sh脚本编程
- linux的sh脚本编程
- linux的sh脚本编程
- linux的sh脚本编程
- linux的sh脚本编程
- linux中的sh脚本语法
- 【原创】linux sh脚本整理
- linux的sh脚本编程
- linux 定时调度sh脚本
- centOs遇到java.net.UnknownHostException错误记录
- 微信公众平台开发(3)-回复消息
- Coursera台大机器学习课程笔记3 – 机器学习的可能性
- 在python中嵌入c/c++
- Django request和response对象
- pw_expire_check.sh linux用户密码过期检测脚本
- DataGridView导出数据到Excel及单元格格式的修改
- 关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系
- 寻找和为定值的多个数 【微软面试100题 第二十一题】
- 乐村淘电商平台 农村电商新模式 全国第一家村镇O2O服务平台
- thread join demo
- MySQL:日期函数、时间函数总结
- jsp标签库学习(二)tag标签
- 二叉树分层遍历(含之字形打印)