Задался я идеей ограничить число попыток ввода пароля для пользователя и зашел в тупик. Сначала использовал
[console]faillog -u testuser -m 3[/console]
Выдает, что все норм
[console]Уч.запись Неуд. попыток Максимум Последний раз
testuser 0 3 01/01/70 03:00:00 +0300 [/console]
Но можно ввести хоть 10 раз неправильно пароль, все равно под этим пользователем можно будет войти.
Другой вариант, как это сделать, так это используя PAM. Точнее модуль pam_tally, который как раз и ограничивает число попыток. Сколько не искал в конфигурационных файлах, так я его там и не нашел. Единственное упоминание о нем нашлось только в /ect/login.defs
# Enable logging and display of /var/log/faillog login failure info.
# This option conflicts with the pam_tally PAM module.
#
FAILLOG_ENAB yes
Хм.. Получается, что они не дружат. Ладно, убираю логирование и пробую напрямую прописать в /etc/pam.d/login и на всякий случай в /etc/pam.d/common-auth
auth required pam_tally.so onerr=succeed per_user deny=3
Но опять все входят. Подскажите, может я что то не так и не туда пишу?
