LDAP: código de error 50 – no hay acceso de escritura a los padres al agregar usuario en OpenLDAP

Estoy tratando de crear un usuario en OpenLDAP a través de mi código Java (que funciona en todos los entornos LDAP que he probado hasta ahora). Cuando lo probé con OpenLDAP, obtuve el siguiente error:

LDAP: error code 50 - no write access to parent 

Estoy intentando crear un usuario en el subdominio testldap. Mi file LDIF que controla la ACL es el siguiente:

 dn: olcDatabase={1}bdb,cn=config changetype: modify replace: olcAccess olcAccess: {0}to dn.subtree="dc=testldap,dc=mydomain,dc=com" by self write by dn="cn=Manager,ou=People,dc=testldap,dc=mydomain,dc=com" write by dn="cn=Manager,ou=People,dc=testldap,dc=mydomain,dc=com" write by dn="cn=Manager,ou=People,dc=testldap,dc=mydomain,dc=com" read by dn="cn=Manager,ou=People,dc=testldap,dc=mydomain,dc=com" search by anonymous auth olcAccess: {1}to * by self write by dn="cn=admin,cn=config" write by dn.children="ou=People,dc=mydomain,dc=com" read by dn.children="ou=People,dc=mydomain,dc=com" search by anonymous auth 

¿Cuál podría ser la causa de este problema?

Fue un tema interesante. Quité los saltos de línea y funcionó como un encanto. 🙂