Пароль пользователя в Linux истекает каждый день

Пароль пользователя в Linux истекает каждый день

У меня есть учетная запись пользователя Oracle на сервере Redhat Enterprise Linux 6.8. Предполагается, что у нее не истекает срок действия пароля, поэтому я отключил устаревание пароля с помощью

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

Я дважды проверяю, что пароль никогда не истекает. Однако на следующий день я вижу, что пароль истек, и задания cron не выполняются. Вывод 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

Также var/log/secureя вижу это:

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

Я был бы признателен за помощь. Спасибо.

решение1

эта команда должна работать. Вам следует посмотреть ИЛИ взглянуть на /var/log/secure (или /var/log/auth.log в некоторых дистрибутивах). Посмотрите, нет ли неудачных попыток входа в Oracle.

Если ваш сервер находится в открытом доступе, то, несомненно, он подвергается атакам методом подбора паролей.

проверьте sshd и посмотрите, установлены ли у вас MaxAuthTriesнастройки; это приведет к блокировке пользователя, если будет слишком много попыток подключения по ssh.

Возможно, вам захочется полностью отключить Oracle SSH /etc/ssh/sshd_config:

Match User oracle
    PasswordAuthentication no

Связанный контент