[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
slapd: access control
hi,
i've some problems with the access section in the slapd.conf file.
...
access to dn='uid=.*, ou=people, o=test' attrs=password
by dn='cn=rwpwd, ou=people, o=test" write
access to dn='uid=.*, ou=people, o=test' attrs=password
by dn='cn=ropwd, ou=people, o=test" read
...
in my understanding of the man pages and the slapd admin guide, this should
grant
write access for dn='cn=rwpwd, ou=people, o=test' on the attribute passwd
of all entries
matching the dn 'uid=.*, ou=people, o=test'.
the same assumption for 'ropwd' except the restrict to read permission.
launching slapd with loglevel 192 (config, acl), i can see that the config
is parsed properly.
but a search with
ldapsearch -D 'cn=rwpwd, ou=people, o=test' uid=* password
loggs
'<= acl_access_allowed: denied by default (no matching by).
and doesn't return the expected password list.
entries and passwords have been setup right, no ' invalid credential' ...
the defaultaccess is search because i expect SLAPD to deal with no read
permissions by default.
so in every case it should be possible to grant the necessary access without
thinking about restrictions for the rest of the database. i mean it's the
usual way to set global restrictions and grant individual permissions.
it would be great to get some useful hints
best regards
michael