Previously, I asked about using pam_tally2 under RHEL6. I would like to pose this question and answer to document the recommended use of pam_faillock over pam_tally2 for the same function;
What is the recommended strategy for temporary account locking in Red Hat 6?
The pam_faillock module was introduced to us in the Technical Notes for Red Hat Enterprise Linux 6.1. And somehow this flew under my radar until now.
The Security Guide explains to us how this module should be used in section 2.1.9.5, Account Locking.
I've intentionally stopped here because this will provide the functionality that most are looking for. If you wish to include the root user, read on at the link provided.