• [^] # Re: ACL Ldap

    Posté par . 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:

    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