BxLUG groupe des utilisateurs de GNU/Linux de Bruxelles

Espace membres

Slides LDAP workshop

L.D.A.P.

Ligthweight Directory Access Protocol

Directory Service


Structure

Exemple d'arborescence Image de Slides de la présentation LDAP (1)


L.D.A.P. v3 (RFC2251)


Les données


Distinguished Name


Distinguished Name

Image de Slides de la présentation LDAP (2)


Schema

Regroupe les définitions des attributs et types d'objets disponibles sur un serveur.


Opérations Client - Serveur


Opérations sur les entrées


Opération de recherche


Les filtres


URL

Un url permet d'effectuer une opération de recherche Format : ldap[s]://<hostname>:<port>/<base_dn>?<attributes>?<scope>?<filter> Exemple : ldap://ldap.bxlug.be/ou=People,dc=bxlug,dc=be??one?(objectClass=posixAccount)


L.D.I.F.

L.D.A.P. Data Interchange Format
# comment
dn: <distinguished name>
<attrdesc>: <attrvalue>
<attrdesc>: <attrvalue>
.
.
.

OpenLDAP

(www.openldap.org)

Authentification via LDAP


Name Service Switch

Back-end configurable pour l'accès au base de données système Le fichier /etc/nsswitch.conf indique au système quel back-end utiliser. Les back-ends sont des librairies dynamiques.

PAM


PAM - Types d'authentifications


PAM - Types de contrôles

Le type de contrôle indique que faire lorsque l'authetification par un module échoue

PAM - Exemple

Exemple de configuration pour le service ssh

auth            required        /lib/security/pam_env.so
auth            sufficient      /lib/security/pam_unix.so nullok
auth            required        /lib/security/pam_deny
account         required        /lib/security/pam_unix.so
password        required        /lib/security/pam_cracklib.so retry=3
password        sufficient      /lib/security/pam_unix.so nullok md5 shadow use_authtok
password        required        /lib/security/pam_deny.so
session         required        /lib/security/pam_limits.so
session         required        /lib/security/pam_unix.so

Logiciels

Les deux librairies suivantes sont fournies par PADL (www.padl.com) PADL fournit également un kit de conversion d'un système basé sur les fichiers vers un système utilisant pam_ldap et nss_ldap.

Bibliographie


Bibliographie

Bienvenue dans le monde du libre