> --On Friday, July 13, 2012 10:12 AM +0200 [email protected] wrote: >> >>> --On Thursday, July 12, 2012 11:16 AM +0200 [email protected] wrote: >> >> >>>> >>>> I've got 3 databases on a server >>>> dc=a,dc=com >>>> dc=b,dc=com,dc=de >>>> dc=c,dc=com,dc=fr >>>> >>>> When on a client side a pointed BASE "" >>>> the server says: >>>> slapd[13330]: do_search: invalid dn ("") >>>> >>>> Should I reconfigure my database maybe and set dn to "" ? >>>> If yes how should the root dn look like ? >>>> dn: "" >>>> dc: "" >>>> objectClass: top >>>> objectClass: domain >>>> structuralObjectClass: domain >> >>> The easiest thing to do is to create a single database, with a root of >>> "". You don't need to create an entry for "" itself, as it is inherent >>> to the openldap directory server. >> >>> First entry would (in your case) likely be for dn: dc=com >> >>> dn: dc=com >>> objectClass: organization >>> objectClass: dcObject >>> o: com domain >>> dc: com >> >> >>> --Quanah >> >> >>> -- >> >>> Quanah Gibson-Mount >>> Sr. Member of Technical Staff >>> Zimbra, Inc >>> A Division of VMware, Inc. >>> -------------------- >>> Zimbra :: the leader in open source messaging and collaboration >> >> >> But in my case not all of my domains finishs on .com in the end. >> So beside a.com I've got b.com.de and b.com.fr, so in that case I'm >> not sure the root "com" would do, so maybe making root as .corp and then >> a.com.corp, b.com.de.corp, c.com.fr.corp. >> And one more think, is that statement which combines all parts of a >> domain in one dc would be ok ? >> dn="ou=People,dc=b.com.de,dc=corp" >> Would't it spoil something ?
> You are missing the point of using "". ;) The point of using "" is that > you can store any and all domains in the same database. > In your case, if you have .de and .fr, then create entries for them too: > dn: dc=com > objectClass: organization > objectClass: dcObject > o: com domain > dc: com > dn: dc=de > objectClass: organization > objectClass: dcObject > o: de domain > dc: de > dn: dc=com, dc=de > objectClass: organization > objectClass: dcObject > o: com.de domain > dc: com > dn: dc=fr > objectClass: organization > objectClass: dcObject > o: fr domain > dc: fr > dn: dc=com, dc=fr > objectClass: organization > objectClass: dcObject > o: com.fr domain > dc: com > etc. > You could even create: > dn: cn=IamWildAndCrazy > objectClass: organizationalRole > description: Insane entry > cn: IamWildAndCrazy > --Quanah > -- > Quanah Gibson-Mount > Sr. Member of Technical Staff > Zimbra, Inc > A Division of VMware, Inc. > -------------------- > Zimbra :: the leader in open source messaging and collaboration Ok, thanx, I do understand that, but my point is, where I can put those "" in configuration files ? On a client side set BASE "" and in slapd.conf database bdb suffix "" rootdn "cn=admin" ? How persisly set config files (client, server) to search for all of those domains You listed. -- Pozdrowienia, [email protected]
