Pam
如何在 Scientific Linux 5.5 中使用 PAM 鎖定使用者?
在 5 次登錄嘗試失敗後,我需要鎖定嘗試通過 SSHD 登錄的使用者。我已經用Google搜尋了它,但我只能看到它在工作:
root@server:~# faillog -u testuser Login Failures Maximum Latest On testuser 0 0
出於某種原因,最大故障日誌始終為 0…
問題:我需要安裝哪些軟體包?我必須進行哪些設置?我知道我必須在 sshd_config 中有“UsePAM yes”,沒關係。我將 PAM 行放在 ex.: system-auth 中是否算數?
- 使用 pam 的 pam_tally2 模組(已經內置在 pam 包中)
/etc/pam.d/system-auth
在文件中添加以下行auth required pam_tally.so onerr=fail deny=5 unlock_time=21600
在哪裡:
deny=5
: 嘗試次數onerr=fail
: 如果 pam 發生奇怪的事情時的預設行為unlock_time
:再次解鎖帳戶的秒數。現在,只需在 sshd 上使用 pam(UsePam=yes)。