/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)