LDAP Tool Box Self Service Password is a web application for end users. It allows them to change or reset their password if they lost it.
It works with any LDAP directory, including Active Directory.
Standard password change
Reset by questions, token sent by mail, token sent by SMS
Local password policy
LDAP advanced usage: password modify extended operation, password policy control
SSH key change
Active Directory and Samba modes
Prehook/Posthook: a script can be launched before and after the password is changed