I have been attempting to use the ppolicy overlay on an openldap server running

on a Red Hat V5.4 platform with the following components:

 

openldap-servers-2.3.43-3.el5

checkpassword-ldap-0.01-1.2.el5.rf

mozldap-6.0.5-1.el5

openldap-2.3.43-3.el5

openldap-debuginfo-2.3.43-3.el5

nss_ldap-253-22.el5_4

openldap-clients-2.3.43-3.el5

openldap-servers-overlays-2.3.43-3.el5

 

I was unable to get the users password to expire by simply setting  a value for

pwdMaxAge without the use of the pwdReset parameter.     

 

I finally turned on all debugging in the slapd.conf file (value -1) and noticed that

the value of pwdGraceAuthNLimit in the default policy,  was set to 3, which allowed

the ldap user access without changing the password.

 

The disturbing thing about this was the fact that the user is not notifed that their

password has expired.   I would have thought that if the intent was to allow an

expired password, then the user should be notified of not only the fact that their

password has expired but how many more grace logins they would be allowed

before either having to change the password or having the account disabled.

 

Is this really what development had intended or are there some enhancements

to this behavior in a later version ?

 

Thanks,

 

Al Licause

HP Services

Unix Network Team