[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Problems with uniqueMembers and group ACL
I have migrated my existing 2.0.23 database over, and am currently not able
to utilize groups for authentication. As an example, I have an ACL of:
********************
access to attrs=universityID
by self read
by
group/groupofuniquenames/uniquemember="cn=Administrators,dc=georgefox,dc=edu"
write
by * none
********************
My account is setup as a uniqueMember of cn=Administrators,dc=georgefox,dc=edu:
********************
# ldapsearch -H ldap://testhost.georgefox.edu -b "dc=georgefox,dc=edu"
cn=administrators
SASL/GSSAPI authentication started
SASL SSF: 56
SASL installing layers
# extended LDIF
#
# LDAPv3
# filter: cn=administrators
# requesting: ALL
#
# Administrators, georgefox.edu
dn: cn=Administrators,dc=georgefox,dc=edu
cn: Administrators
cn: sysadmin
owner: uid=abrock
uniqueMember: uid=abrock,dc=georgefox,dc=edu
objectClass: top
objectClass: groupOfUniqueNames
# search result
search: 5
result: 0 Success
# numResponses: 2
# numEntries: 1
#
********************
but cannot see the universityID attribute. I am seeing the following when I
debug at level 128:
********************
bdb_open: Sleepycat Software: Berkeley DB 4.0.14: (November 18, 2001)
Global ACL: access to attrs=universityID
by self read(=rscx)
by group=cn=Administrators,dc=georgefox,dc=edu objectClass:
2.5.6.17 attributeType: uniqueMember write(=wrscx)
by * none(=n)
bdb_db_init: Initializing BDB database
...
=> access_allowed: read access to "uid=ecgleaso,dc=georgefox,dc=edu"
"universityID" requested
=> acl_get: [1] check attr universityID
=> acl_get: [2] check attr universityID
<= acl_get: [2] acl uid=ecgleaso,dc=georgefox,dc=edu attr: universityID
=> acl_mask: access to entry "uid=ecgleaso,dc=georgefox,dc=edu", attr
"universityID" requested
=> acl_mask: to all values by "uid=ABROCK,dc=GEORGEFOX,dc=EDU", (=n)
<= check a_dn_pat: self
<= check a_dn_pat: *
<= acl_mask: [3] applying none(=n) (stop)
<= acl_mask: [3] mask: none(=n)
=> access_allowed: read access denied by none(=n)
acl: access to attribute universityID not allowed
********************
Thanks again for any help!
Tony
******************************************************************************
* Anthony Brock abrock@georgefox.edu *
* Director of Network Services George Fox University *
******************************************************************************