Не совсем в Linux, как то пришлось править исходники passwd в FreeBSD - там почему то кусок кода, ответственный за смену пароля пользователя в LDAP был закомментирован .
Самый простой туториал тут: От IBMhttp://www.ibm.com/developerworks/ru/library/l-linux .О том как работать с модулямиhttp://www.citforum.ru/operating_systems/linux/lkmpg/