Во-первых, я новичок в Linux, так что терпите меня.
Большая часть рекомендаций, которые я нашел в Интернете по ограничению попыток входа в систему, не относится к Quantal. Все это указывает на использование pam_tally.so
или pam_tally2.so
, которые кажутся основными механизмами Linux для аутентификации пользователей. К сожалению, также кажется, что различные дистрибутивы (RHEL, Ubuntu, Cent и т. Д.) Имеют небольшие различия в требованиях к конфигурации.
В 12.10 после включения pam_tally.so
основные проблемы, с которыми я столкнулся, связаны с неправильным увеличением числа:
- увеличивается в 2 раза при каждом входе в систему
- увеличивает всех остальных пользователей при сбое
- увеличивает все остальное, когда пользователь переключает учетные записи
И другие варианты этого поведения. Однако он блокирует учетные записи, которые превышают лимит, как требуется, и сбрасывает счетчик на 0 после успешного входа в систему.
pam_tally2.so
устраняет некоторые ошибки, такие как приращение всех остальных пользователей в случае сбоя другого пользователя, но при этом при каждом сбое пользователь увеличивается в 2 раза.
Вот как /etc/pam.d/common-auth
выглядит моя :
auth required pam_tally2.so file=/var/log/tallylog deny=3
auth [success=1 default=ignore] pam_unix.so
account required pam_tally2.so
auth requisite pam_deny.so
auth required pam_permit.so
auth optional pam_cap.so
Если я продублирую инструкции для man-страниц pam_tally2.so
, я заблокирован из машины и должен отменить изменения через root из загрузки LiveCD.
Мои вопросы:
- В
pam_tally.so
настоящее время полностью осуждается в пользуpam_tally2.so
? - У кого-нибудь есть рабочий файл общего аутентификации, который он может опубликовать, который работает точно так, как рекламируется, для 12.10 ? Любые другие предложения приветствуются.
- Использует ли 13.04 механизм, отличный от pam_tally, для управления счетами и блокировками входа в систему?
Если 13.04 правильно ограничивает вход в систему, с меньшими хлопотами, чем 12.10, я бы, вероятно, перешел на него, поскольку ограничение попыток входа в систему является необходимой функцией для этого компьютера. Если попытки входа в систему не могут быть ограничены в какой-либо версии Ubuntu, мне, вероятно, придется использовать другой дистрибутив, например CentOS.