The Goal is simple: use a unique and centralized users database for servers authentication.
PAM is a module dedicated to authentication process on Linux machines. pam_ldap
is a module that make it possible to use a LDAP database to store users. With this module installed and configured on your servers, you will be able to connect to your servers with a unique login and a unique password stored in a unique place (your LDAP database).
First step is to install it :
sudo apt-get install libpam-ldap
: détailler les réponses aux questions
Naively, pam_ldap
is not designed to handle Linux users and groups informations (uid, gid…) whereas these data are stored in the LDAP database. The libnss-ldap
program is needed to achieve this task. It will start the nscd
daemon that will himself handle these extra information queries.
sudo apt-get install libnss-ldap
: détailler les réponses aux questions
Notice: most of libnss-ldap
parameters are the same as the pam_ldap
ones.
Discussion