The faillog command is used to get the login failure iformation from the /var/log/faillog file. Which display faillog records or set login failure limits. It comes from “shadow-utils-4.1.4.2” package. Configuration file is /var/log/faillog – Failure logging file.
Examples:
1. To display the faillog records for all the users
| $ faillog -a |

Note: If it shows no “/var/log/faillog” file then create it.
2. To lock a account for specified time in seconds after login failure
| $ faillog -l 60 -u mike |

3. To Set the maximum number of login failures
| $ faillog -m 10 -u mike $ faillog –maximum 10 -u mike |

4. To reset the counters of login failures.
| $ faillog -r -u mike $ faillog -ur mike $ faillog –reset -u mike |

5. To display faillog records more recent than DAYS
| $ faillog -t 5 mike $ faillog –time DAYS mike |
6. To display faillog record or maintains failure counters and limits
| $ faillog -u root $ faillog –user LOGIN|RANGE root |

7. To get the help for faillog
| $ faillog -h $ faillog –help |
Related Commands: login, faillog
faillog command not found
If incase the faillog command is not found under your system, then it is because the system is not having “shadow-utils” package installed.Hence please follow command to install same.
| OS Version | Command to install |
| RedHat / Fedora / CentOS | yum install shadow-utils |
| Debian / Ubuntu / Kubuntu | apt install shadow-utils |