Название говорит само за себя. У меня установлено три неудачных попытки входа в систему. Я намеренно не могу войти в систему 2 раза, а затем, когда я успешно подключился по SSH в третий раз, мой счет снова упадет до нуля; именно то, что должно произойти. Но на консоли я получаю неудачные попытки входа ДАЖЕ из-за моих успешных попыток входа в систему. Я использую RHEL 5.6, и я не могу выполнить обновление. Вот мой system-auth
файл:
auth required pam_env.so
auth required pam_tally.so onerr=fail deny=3 per_user
auth sufficient pam_unix.so nullok try_first_pass
auth requisite pam_succeed_if.so uid >= 500 quiet
auth required pam_deny.so
account required pam_unix.so
account required pam_tally.so
account sufficient pam_succeed_if.so uid < 500 quiet
account required pam_permit.so
password requisite pam_cracklib.so try_first_pass retry=3
password sufficient pam_unix.so md5 shadow nullok try_first_pass use_authtok
password required pam_deny.so
session optional pam_keyinit.co revoke
session required pam_limits.so
session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
session required pam_unix.so
Я пробовал добавить reset
после и вместо per_user
в auth required pam_tally.so
поле. Кажется, ничего не работает, и я не знаю, почему SSH работает нормально. Любые идеи?
Хотя вопрос довольно старый, я все же хочу на него ответить.
account required pam_tally.so
Должен быть указан сразу после того, как auth required pam_tally.so и перед pam_unix.so. В вашем случае это должно читаться
auth required pam_env.so
auth required pam_tally.so onerr=fail deny=3 per_user
account required pam_tally.so
auth sufficient pam_unix.so nullok try_first_pass
auth requisite pam_succeed_if.so uid >= 500 quiet
auth required pam_deny.so
account required pam_unix.so
account sufficient pam_succeed_if.so uid < 500 quiet
account required pam_permit.so
password requisite pam_cracklib.so try_first_pass retry=3
password sufficient pam_unix.so md5 shadow nullok try_first_pass use_authtok
password required pam_deny.so
session optional pam_keyinit.co revoke
session required pam_limits.so
session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
session required pam_unix.so