Outils personnels

Debian client LDAP

De TcWeb.

quelques notes pour configurer une machine debian comme client d'un serveur LDAP.

 apt-get install libnss-ldapd libpam-ldap nscd ca-certificates libpam-foreground

répondre aux questions :

  • URI : ldaps://ldap.tcweb.org
  • DN : dc=tcweb,dc=org
  • LDAP : V3
  • compte admin : cn=admin,dc=tcweb,dc=org
  • mot de passe admin : XXXXXXXX
  • activer le ldap pour : passwd, group et shadow

pour les autres questions, prendre la réponse par défaut

puis modifier les fichiers pam suivant :

  • /etc/pam.d/common-account
account sufficient pam_ldap.so
account required pam_unix.so
#if you want user homedir to be created on first login
session required pam_mkhomedir.so umask=0022 skel=/etc/skel/ silent  
  • /etc/pam.d/common-auth
auth sufficient pam_ldap.so
auth required pam_unix.so nullok_secure use_first_pass 
  • /etc/pam.d/common-password
password sufficient pam_ldap.so
password required pam_unix.so nullok obscure min=4 max=8 md5 
  • /etc/pam.d/common-session
session sufficient pam_ldap.so
session required pam_unix.so
session optional pam_foreground.so

le fichier /etc/ldap/ldap.conf

BASE    dc=tcweb, dc=org
URI     ldaps://ldap.tcweb.org
TLS_CACERT /etc/ssl/certs/ca-certificates.crt
TLS_REQCERT demand

Tester

Tester la connection SSL :

openssl s_client -host ldap.tcweb.org -port 636 -CAfile /etc/ssl/certs/ca-certificates.crt

Tester le server ldap

ldapsearch -x -v 
ldapsearch -x -v -H 'ldaps://ldaps.tcweb.org'

Tester la bonne configuartion de PAM et libnss

getent passwd
Views
  • Page
  • Discussion
  • Voir le texte source
  • Historique