Есть LDAP. LDAP-пользователи своей LDAP-учёткой логинятся на web-сервер, ftp-сервер, в некоторые другие места (но не в свою ОС). Как сделать так, чтобы они могли менять себе пароль? Что-то вроде формы с четырьмя полями — юзернейм, старый пароль, два раза новый пароль, submit. Можно изобразить самому, но, думаю, это уже сделано раньше и лучше.
Также рассматриваются альтернативные варианты.