publications.LEVINUX.org

6. ldap

  • La recette à suivre pour ldap sur breezy ou debian est ici. Il faut cependant ajouter un certain nombre de choses.

    • Il manque une commande dans le tutoriel: après avoir créé le fichier Myuser.ldif, il faut ajouter

ldapadd -x -D "cn=admin,dc=example,dc=org" -W -f Myuser.ldif
  • Tout fonctionne à merveille quand les répertoires /home sont existants et qu'on ne passe pas par gdm (ou kdm ou xdm), en particulier sur LTSP; autrement, il faut quelques ajouts:

    • Le syslog indique que gdm se plaint de deux répertoires manquant: on les créee

mkdir /var/run/nscd -p
mkdir /var/db && mkdir /var/db/nscd
  • Il faut également ajouter au fichier /etc/pam.d/common-session les deux lignes suivantes

session optional                pam_ldap.so
session required        pam_mkhomedir.so skel=/etc/skel/ umask=0
  • Enfin, si l'on souhaite offir un service de courrier, on doit ajouter dans /etc/skel le répertoire Maildir, contenant les répertoires cur new tmp