Innanzitutto, sono un principiante di Linux, quindi abbiate pazienza.
Gran parte dei consigli che ho trovato sul web per limitare i tentativi di accesso non riguarda Quantal. Tutto ciò specifica l'utilizzo di pam_tally.soo pam_tally2.so, che sembrano essere i meccanismi Linux fondamentali per l'autenticazione dell'utente. Sfortunatamente, sembra anche che varie distro (RHEL, Ubuntu, Cent, ecc.) Presentino lievi variazioni per i requisiti di configurazione.
In 12.10, dopo l'abilitazione pam_tally.so, i principali problemi che ho riscontrato sono correlati all'incremento di conteggio errato:
- aumenta 2 volte per ogni errore di accesso
- incrementa tutti gli altri utenti quando un utente fallisce
- incrementa tutti gli altri quando un utente cambia account
E altre varianti di questo comportamento. Tuttavia, blocca gli account che superano il limite, come richiesto, e reimposta il contatore su 0 dopo un accesso riuscito.
pam_tally2.so elimina alcuni degli errori, come l'incremento di tutti gli altri utenti in caso di errore di un altro utente, ma aumenta comunque l'utente 2 volte per ogni errore.
Ecco /etc/pam.d/common-authcome appare il mio :
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
Se duplico le istruzioni su manpage per pam_tally2.so, sono bloccato fuori dalla macchina e devo annullare le modifiche tramite root da un avvio LiveCD.
Le mie domande sono:
pam_tally.soOra è completamente deprecato a favore dipam_tally2.so?- Qualcuno ha un file common-auth funzionante che può pubblicare, che funziona esattamente come pubblicizzato, per il 12.10 ? Anche altri suggerimenti sono i benvenuti.
- 13.04 utilizza un meccanismo diverso da pam_tally per gestire i conteggi e i blocchi di accesso?
Se 13.04 limita correttamente gli accessi, con meno problemi di 12.10, probabilmente migrerei ad esso poiché limitare i tentativi di accesso è una funzione necessaria per questa macchina. Se i tentativi di accesso non possono essere limitati in alcune versioni di Ubuntu, probabilmente dovrò usare un'altra distro, come CentOS.