Change LDAP Password plugin for SquirrelMail
----------------------------------------
Simon Annetts, simon@ateb.co.uk
Ver 1.0, Feb 23 2001 - Initial Version

This is a Squirrelmail plugin to change
a users password which is stored in an LDAP database
(in a posixAccount objectClass)
and optionally to syncronise the password change in
samba's smbpasswd (encrypted password) file.
For smbpasswd to be updated, you must supply the
path to the executable smbpasswd (usually in /usr/bin)

An LDAP databse can be used to keep user authentication and other descriptive
data for email and samba accounts (or any UNIX services requiring
authentication for that matter). On our site we keep Unix service
accounts in the traditional passwd/shadow files, but user accounts are stored
in LDAP. An extra 'ldap' entry in nsswitch.conf (in conjunction with the
nss/pam_ldap library) means you can authenticate imap and samba users against
the LDAP database. This becomes a single sign on db for all UNIX services used
by your users.
The only thing you can't store in LDAP (at the moment) with the production
version of Samba is the encrypted passwords normally stored in /etc/smbpasswd.
These are manually synced using the smbpasswd client/server utility.


--CHANGE LOG----------------------------


