Well, after a lot of days and weeks finally my openldap server
is running with mysql, but i can't add an ldif file i get this
error.
l
dapadd -c -x -D "cn=manager,dc=sql,dc=RU" -W -f test.ldif
Enter LDAP Password: adding new entry "dc=sql,dc=RU" ldapadd: update failed: dc=sql,dc=RU ldap_add: Server is unwilling to perform (53) additional info: operation not permitted within namingContext adding new entry "cn:manager,dc=sql,dc=RU"
ldapadd: update failed: cn:manager,dc=sql,dc=RU ldap_add: Invalid DN syntax (34) additional info: invalid DN my slapd.conf
# access to dn.base="cn=Subschema" by * read
# access to * # by self write # by users read # by anonymous auth # # if no access controls are present, the default policy # allows anyone and everyone to read anything but restricts # updates to rootdn. (e.g., "access to * by * read") # # rootdn can always read and write EVERYTHING! #######################################################################
# ldbm database definitions ####################################################################### #database
ldbm
#suffix "dc=my-domain,dc=com" #rootdn "cn=Manager,dc=my-domain,dc=com" # Cleartext passwords, especially for the rootdn, should # be avoid. See slappasswd(8) and slapd.conf(5) for details. # Use of strong authentication encouraged. #rootpw secret # The database directory MUST exist prior to running slapd AND # should only be accessible by the slapd and slap tools. # Mode 700 recommended. #directory /usr/local/var/openldap-data # Indices to maintain #index objectClass eq ##########################################################################
# BD test en MySQL ########################################################################## database sql
# This following is for the sample database as it installs suffix "dc=sql,dc=RU" rootdn "cn=manager,dc=sql,dc=RU" rootpw secret dbname test dbuser mely dbpasswd mely at_query "SELECT name,sel_expr,from_tbls,join_where,add_proc,delete_proc,param_order,expect_return FROM ldap_attr_mappings WHERE oc_map_id=?" insentry_query "insert into ldap_entries (id,dn,oc_map_id,parent,keyval) values ((select max(id)+1 from ldap_entries),?,?,?,?)" upper_func "upper" strcast_func "text" concat_pattern "?||?" my ldif
dn: dc=sql,dc=RU
objectclass: top objectclass: dcObject objectclass: organization dc: sql o: Sql Example Description: Sql company dn: cn:manager,dc=sql,dc=RU
objectclass: organizationalRole cn: manager and this what mysql.log trace
Jan 19 04:32:29 s90 slapd[1250]: conn=2 fd=9 ACCEPT from IP=127.0.0.1:36935
(IP=0.0.0.0:389)
Jan 19 04:32:29 s90 slapd[1319]: conn=2 op=0 BIND dn="cn=manager,dc=sql,dc=RU" method=128 Jan 19 04:32:29 s90 slapd[1319]: conn=2 op=0 BIND dn="cn=manager,dc=sql,dc=RU" mech=SIMPLE ssf=0 Jan 19 04:32:29 s90 slapd[1319]: conn=2 op=0 RESULT tag=97 err=0 text= Jan 19 04:32:29 s90 slapd[1318]: conn=2 op=1 ADD dn="dc=sql,dc=RU" Jan 19 04:32:29 s90 slapd[1318]: conn=2 op=1 RESULT tag=105 err=53 text=operation not permitted within namingContext Jan 19 04:32:29 s90 slapd[1319]: do_add: invalid dn (cn:manager,dc=sql,dc=RU) Jan 19 04:32:29 s90 slapd[1319]: conn=2 op=2 RESULT tag=105 err=34 text=invalid DN Jan 19 04:32:29 s90 slapd[1318]: conn=2 op=3 UNBIND Jan 19 04:32:29 s90 slapd[1318]: conn=2 fd=9 close Saluts Manuel
|