Clowser, Jeff wrote:

I can for example expire passwords, reset them or use the password
history feature,
but I can't figure out how to get an "account locked" message instead
of
"invalid credentials"
when a user fails to log in more than 5 times.

That's by intention (or should be).  You never want to differentiate to
the
client the difference between the bind failing because of invalid
credentials
and failing because the account is locked, for security reasons.

Yes. The slapo-ppolicy(5) manpage already discusses this.

The manpage also discusses the AccountLocked error code - it is returned in the PasswordPolicy response control, not in the LDAP Result code. As the manpage clearly states, "A client will always receive an LDAP InvalidCredentials response ..."
--
  -- Howard Chu
  CTO, Symas Corp.           http://www.symas.com
  Director, Highland Sun     http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/

Reply via email to