Você pode usar o comando chage para ver a última vez que eles alteraram a senha, por exemplo:
sudo chage -l kbrandt
Você pode misturar isso com um loop e awk do arquivo / etc / passwd, mas pode ser uma maneira melhor. Talvez algo como:
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