Upgrade from hardy (8.04) to lucid (10.04) sets bad permissions on olcDatabase={-1}frontend,cn=config
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openldap (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
When upgrading from hardy to lucid, the following permissions are set on the frontend :
# {-1}frontend, config
dn: olcDatabase=
olcAccess: {0}to * by dn.exact=
,cn=auth manage by * break
instead of:
dn: olcDatabase=
olcAccess: {0}to * by dn.exact=
olcAccess: {1}to dn.base="" by * read
olcAccess: {2}to dn.base=
The result of this is that the rootDse cannot be loaded by the anon user (testable using ldapsearch -x -b "" -s base "+"), which prevents SASL binds with Unix user from working (ldapsearch -U user ....)
Similar to bug 571752.