ubuntu – 查找密码未更改的用户?

前端之家收集整理的这篇文章主要介绍了ubuntu – 查找密码未更改的用户?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近添加了一堆用户并给他们随机生成的密码.我们已经指示他们更改密码,但我们怀疑他们中的大多数都没有.

我们怎样才能使所有未更改密码的人的密码到期?

我们使用普通的/ etc / passwd身份验证在Ubuntu 9.04服务器上.

您可以使用chage命令查看他们上次更改密码的时间,例如:
sudo chage -l kbrandt

你可以将它与循环和/ etc / passwd文件的awk混合,可能是更好的方法.也许是这样的:

while read line; do 
    date_change=$(echo $line | awk -F: '{print $3}')
    user=$(echo $line | awk -F: '{print $1}')
    #Say you set them on 14120 days since Jan 1,1970
    if [[ $date_change -eq 14120 ]]; then
        #chage command to set warning and password expiration for $user
    fi
done < /etc/shadow
原文链接:https://www.f2er.com/ubuntu/347907.html

猜你在找的Ubuntu相关文章