check_user_createdate.sh
2016-06-24 13:36 潇湘隐者 阅读(734) 评论(0) 编辑 收藏 举报在前面这篇文章Linux如何找出用户的创建时间里面讨论了查看用户创建时间的方法,后面自己尝试弄了一个脚本来检查所有用户创建时间脚本,当然更合理的应该叫检查所有用户的密码修改时间比较准确(因为这种方法有条件限制),期间和夕照讨论了一下如何用shell脚本实现,获益良多。下面是整理过后的脚本。
#! /bin/bash
echo 'this is not the standard method the check the user create date
if the user modified the password after the user created,
the output result will not correct, please noted!';
userpwdfile=/etc/shadow
for line in `cat $userpwdfile`:
do
days=`echo $line|awk -F ':' '{print $3}'`
username=`echo $line | awk -F ':' '{print $1}'`
pwdchangetime=`date -d "1970-01-01 $days days" "+%Y/%m/%d"`
echo $username $pwdchangetime
done
扫描上面二维码关注我
如果你真心觉得文章写得不错,而且对你有所帮助,那就不妨帮忙“推荐"一下,您的“推荐”和”打赏“将是我最大的写作动力!
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.