senha do usuário expirando todos os dias no Linux

senha do usuário expirando todos os dias no Linux

Eu tenho uma conta de usuário Oracle em um servidor Redhat Enterprise Linux 6.8. É suposto ter uma senha que não expira, portanto desativei o envelhecimento da senha usando

chage -I -1 -m 0 -M 99999 -E -1 oracle

Eu verifico novamente para ter certeza de que a senha nunca expira. No entanto, no dia seguinte, vejo que a senha expirou e os cron jobs estão falhando.O resultado chage -lé:

Last password change : password must be changed
Password expires : password must be changed
Password inactive : password must be changed
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 90
Number of days of warning before password expires : 14

Também var/log/securevejo isso:

chage[16948]: changed password expiry for oracle
Password does meet requirements.

Gostaria muito de receber alguma ajuda. Obrigado

Responder1

esse comando deve funcionar. Você deve assistir OU dar uma olhada em /var/log/secure (ou /var/log/auth.log em algumas distros). Veja se há alguma tentativa falha de login no Oracle.

Se o seu servidor for público, sem dúvida ele está sendo atingido por um ataque de força bruta.

verifique o sshd e veja se você configurou MaxAuthTries; isso bloquearia o usuário se houvesse muitas tentativas de ssh.

você pode querer desabilitar o Oracle ssh todos juntos /etc/ssh/sshd_config:

Match User oracle
    PasswordAuthentication no

informação relacionada