Quanah Gibson-Mount wrote:
http://tools.ietf.org/html/rfc3062
And here's an example using perl:
http://search.cpan.org/~gbarr/perl-ldap/lib/Net/LDAP/FAQ.pod#Ho_do_I_reset_a_user%27s_password_...
And for the folks who prefer Python:
http://www.python-ldap.org/doc/html/ldap.html#ldap.LDAPObject.passwd
It wraps OpenLDAP libldap's function ldap_passwd().
Ciao, Michael.