Ldap Account Manager (LAM) is a web interface to LDAP. With it, you can define Minimum password length, Minimum lowercase characters, Minimum uppercase characters, Minimum numeric characters, Minimum symbolic characters, Minimum character classes, etc. http://lam.sourceforge.net/