/var/log/faillog mantiene un contatore di accessi falliti e dei vari limiti per ogni account.
Questo file è composto da record di lunghezza fissa, indicizzati dal valore numerico di UID. Ciascun record contiene il conteggio degli accessi falliti a partire dall'ultimo login corretto, il numero massimo di tentativi permessi prima che l'account venga disabilitato, il terminale sul quale l'ultimo tentativo fallito è avvenuto, la data in cui è avvenuto, e infine il periodo (in secondi) durante il quale l'account verrà bloccato a seguito di un fallimento.
La struttura del file è la seguente:
struct faillog { short fail_cnt; short fail_max; char fail_line[12]; time_t fail_time; long fail_locktime; };
/var/log/faillog
faillog(8)