← Back to team overview

sslug-teknik team mailing list archive

Re: Openldap og ldif

 

Årsagen var at jeg ikke først havde installeret

dn: dc=my-domain,dc=com
objectClass: dcObject
objectClass: organization
dc: my-domain
o: Example Corporation
description: The Example Corporation

Iøvrigt tog jeg fejl. DN adresserne angiver ikke entydigt, hvilke
attributter der er i et entry. Dvs to forskellige DN kan altså godt have
forskellige attrubutter. Det typiske er vel nok at mange entries har samme
attributter men forskellige værdier.

Nu mangler jeg bare at forstå hvad binding er. Hvad betyder
 -D "cn=Manager,dc=my-domain,dc=com" ?   i

> dbj2@linux:~/openldap> bin/ldapadd -h "localhost:1026" -f entries.ldif -x
> -D "cn=Manager,dc=my-domain,dc=com" -w secret





David Bo Jensen wrote:

> Bare kald mig dum, men hvorfor får jeg denne fejlmeddelse:
> 
> dbj2@linux:~/openldap> bin/ldapadd -h "localhost:1026" -f entries.ldif -x
> -D "cn=Manager,dc=my-domain,dc=com" -w secret
> adding new entry "cn=Manager,dc=my-domain,dc=com"
> ldapadd: update failed: cn=Manager,dc=my-domain,dc=com
> ldap_add: No such object (32)
>         additional info: parent does not exist
> 
> i entries.ldif har jeg kun
> 
> # Organizational Role for Directory Manager
> dn: cn=Manager,dc=my-domain,dc=com
> objectClass: organizationalRole
> cn: Manager
> telexNumber: 1234 5678
> description: Directory Manager
> 
> Iøvrigt hvorfor skal man angive "objectClass:" i ldif filen. Jeg vil mene
> at angivne DN vil entydigt fastlægge hvilke attributter der er mulige for
> det pågældende entry.



Follow ups

References