Merci beaucoup pour ces explications. Elle m'ont permis d'avancer.
L'authentification fonctionne et pour l'instant je passe simplement les identifiants et mots de passe via les arguments -D et -w des commandes ldap*.
Si j'ai bien compris, l'important est de donner l'accès en recherche à tout et l'accès en lecture à objectClass, entry et aux attributs souhaités
J'ai désormais la configuration suivante:
dn: olcDatabase={1}mdb,cn=config
changetype: modify
add: olcAccess
olcAccess: to attrs=userPassword,shadowLastChange
by self write
by anonymous auth
olcAccess: to attrs=entry,objectClass,uid
by dn.base="cn=nslcd,ou=Services,dc=example,dc=org" read
by dn.base="cn=postfix,ou=Services,dc=example,dc=org" read
by dn.base="cn=dovecot,ou=Services,dc=example,dc=org" read
olcAccess: to attrs=uidNumber,cn,gecos,homeDirectory,gidNumber,loginShell
by dn.base="cn=nslcd,ou=Services,dc=example,dc=fr" read
olcAccess: to *
by self read
by * search
[^] # Re: ACL Ldap
Posté par nlgranger . En réponse au message Besoin d'aide pour comprendre les permissions avec LDAP. Évalué à 1.
Merci beaucoup pour ces explications. Elle m'ont permis d'avancer.
L'authentification fonctionne et pour l'instant je passe simplement les identifiants et mots de passe via les arguments -D et -w des commandes ldap*.
Si j'ai bien compris, l'important est de donner l'accès en recherche à tout et l'accès en lecture à objectClass, entry et aux attributs souhaités
J'ai désormais la configuration suivante: