Как заблокировать пользователей после 5 неудачных попыток входа?
Я собрал несколько дистрибутивов / версий, как это сделать, но я не могу проверить это.
RHEL4 : добавив:
auth required /lib/security/$ISA/pam_tally.so no_magic_root
account required /lib/security/$ISA/pam_tally.so deny=5 reset no_magic_root
чтобы:
/etc/pam.d/system-auth
/etc/pam.d/login
/etc/pam.d/sshd
RHEL4 : ???
SLES9 : добавив:
auth required pam_tally.so no_magic_root
account required pam_tally.so deny=5 reset no_magic_root
чтобы:
/etc/pam.d/login
/etc/pam.d/sshd
SLES11 или SLES10 : добавив:
auth required pam_tally.so deny=5 onerr=fail per_user no_lock_time
чтобы:
/etc/pam.d/common-auth
И, добавив:
account required pam_tally.so
чтобы:
/etc/pam.d/common-account
ВОПРОС : Может ли кто-нибудь подтвердить, что это рабочий / хороший способ блокировки пользователей после 5 неудачных попыток входа? ИЛИ КАК ЭТО СДЕЛАТЬ?
пс:
/sbin/pam_tally --user USERNAME --reset
полезно сделать перед этим? Могу ли я заблокировать пользователя root с этим? Редактирование PAM - очень чувствительная вещь, потому что люди могут заблокировать себя от сервера (я имею в виду, например, пользователя root). Любые намеки при этом?
no_magic_root