Configurable PAM and NSS modules from the Debian Installer
Student: Juan Luis Belmonte
Summary: allow the user to configure additional PAM and NSS modules from the Debian Installer
- Shell scripting
- Debian packaging
Description: It would be very important for the Debian allowing the user to configure additional PAM and NSS modules (eg. LDAP, NIS) during the installation process inside the Debian Installer. To do this, we have to provide tools and helpers to modify /etc/nsswitch.conf and /etc/pam.d/common-*, as well as changing the maintainer scripts for the packages libpam-* and libnss-* to apply the required changes at install time using debconf and these helpers.
See BTS 496915 for the proposed update-nsswitch implementation.
See also the packages libnss-mdns, libnss-ldapd and libnss-myhostname for example packages updating nsswitch.conf during first time installation.
Some more useful links on this topic: