Ciao a tutti, ho davvero qualche problema con le acl di openldap.
Ho due server openldap 2.4.30. Per quel che ne capisco sono molto simili nelle acl: # {0}config, config dn: olcDatabase={0}config,cn=config objectClass: olcDatabaseConfig olcDatabase: {0}config olcAccess: {0}to * by * none olcAccess: {1}to * by dn.exact=gidNumber=0+uidNumber=0,cn=peercred,cn=external ,cn=auth manage by * break olcAccess: {2}to dn.subtree="cn=schema,cn=config" by dn.base="cn=admschema,dc =unimore,dc=it" read by group/groupOfNames/member.exact="cn=schema,ou=groups, dc=unimore,dc=it" read by * none olcAccess: {3}to dn.base="cn=config" by * none [...] # {-1}frontend, config dn: olcDatabase={-1}frontend,cn=config objectClass: olcDatabaseConfig objectClass: olcFrontendConfig olcDatabase: {-1}frontend olcAccess: {0}to * by dn.exact=gidNumber=0+uidNumber=0,cn=peercred,cn=external ,cn=auth manage by * break [...] Su uno dei due il comando: ldapsearch -H ldapi:/// -Y EXTERNAL ... mi permette un'interrogazione con poteri di manage. Sull'altro (i frammenti di acl provengono da quello in cui non funziona) sono un anonimo. Vedo una differenza nei log. Questo e' quello che non funziona: May 4 09:18:19 imposta slapd[900]: => acl_mask: to all values by "gidNumber=1000+uidNumber=1000,cn=peercred,cn=external,cn=auth", (=0) May 4 09:18:19 imposta slapd[900]: <= check a_dn_pat: * May 4 09:18:19 imposta slapd[900]: <= acl_mask: [1] applying none(=0) (stop) questo e' quello che funziona: May 4 08:51:06 ldap4 slapd[30363]: => acl_mask: to all values by "gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth", (=0) May 4 08:51:06 ldap4 slapd[30363]: <= check a_dn_pat: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth May 4 08:51:06 ldap4 slapd[30363]: <= acl_mask: [1] applying manage(=mwrscxd) (stop) May 4 08:51:06 ldap4 slapd[30363]: <= acl_mask: [1] mask: manage(=mwrscxd) Giusto per sapere: cosa vuol dire "check a_dn_pat"? Sbaglio a pensare che stia li' il problema? Da dove potrei partire? grazie, Francesco _______________________________________________ OpenLDAP mailing list OpenLDAP@mail.sys-net.it https://www.sys-net.it/mailman/listinfo/openldap