Quando tento fazer login em uma das minhas VMs Debian, sou solicitado a alterar minha senha:
No entanto, o /etc/shadow
arquivo contém esta linha:
user:$6$N1MivDoahXzQSd...ZBGwUD40:18153:0:99999:7:::
E getent shadow user
retorna a mesma informação:
# diff -s <(grep user /etc/shadow) <(getent shadow user)
Files /dev/fd/63 and /dev/fd/62 are identical
O que é consistente com a saída de chage -l user
:
Last password change : Sep 14, 2019
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
user
é um usuário local.
Portanto, não esperava que esse prompt aparecesse antes de 28 de junho de 2293 ( 1970-01-01 + 18153d + 99999d = 2293-06-28
).
O que causa esse prompt?
Algo deve ter dado errado quando despertei o sistema operacional host da hibernação. O log do kernel mostrou que a VM foi alterada para o ano 2296 (observe os carimbos de data/hora dos kernels):
Após uma reinicialização, tudo voltou ao normal.