merenda
08.06.05, 12:38
Hi @all,
ich hab mir nun ein LDAP Buch gekauft. Um genau zu sein: "LDAP verstehen - OpenLDAP einsetzen".
Ich bin gerade dabei ein Paar beispiele die in dem Buch beschrieben sind auszutesten, doch leider komme ich nicht weiter.
Jetzt weiß nicht ob das an mir liegt oder am Buch, mir ist jetzt schon mehr mals aufgefallen, dass in dem Buch Fehler vorhanden sind.
Ich post hier mal meine Konfigdateien + LDIF + Fehlermeldung, vielleicht kann mir jemand weiter helfen.
/etc/openldap/slapd.conf
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/misc.schema
access to * by * read
database bdb
suffix "o=avci,c=de"
rootdn "cn=admin,o=avci,c=de"
rootpw test
directory /var/lib/ldap
index default pres,eq
index objectClass eq
init.ldif
dn: o=avci,c=de
objectclass: top
objectclass: organization
o: Advanced Virtual Cottage Industries
o: avci
l: Hammburg
description: Test Firma
dn: cn=admin,o=avci,c=de
objectclass: top
objectclass: person
cn: admin
sn: admin
telephonenumber: 7654321
description: LDAP Administrator
dn: ou=root,o=avci,c=de
objectclass: top
objectclass: posixGroup
cn: root
gidNumber: 0
dn: uid=root,ou=root,o=avci,c=de
objectclass: top
objectclass: person
objectclass: posixAccount
uid: root
uidNumber: 0
gidNumber: 0
homeDirectory: /root
cn: root
sn: root
dn: cn=Rostlaube,o=avci,c=de
objectclass: top
objectclass: device
cn: Rostlaube
serialNumber HH-DY-501
description: Firmenwagen
dn: ou=users,o=avci,c=de
objectclass: top
objectclass: posixGroup
cn: users
gidNumber: 100
dn: ou=Partner,ou=users,o=avci,c=de
objectclass: top
objectclass: organizationalUnit
ou: Partner
dn: cn=Dieter Kluenter,ou=Partner,ou=users,o=avci,c=de
objectclass: top
objectclass: person
objectclass: inetOrgPerson
objectclass: organizationalPerson
objectclass: krb5Principal
krb5PrincipalName:dieter@AVCI.DE
cn: Dieter Kluenster
sn: Kluenter
uid: dieter
uidNumber: 500
gidNumber: 100
userPassword: {KERBEROS}dieter@AVCI.DE
homeDirectory: /home/dieter
mail: dkluenter@avci.de
telephoneNumber: +49.40.1234567
description: Chef
dn: uid=rosi,ou=Mitarbeiter,ou=users,o=avci,c=de
objectclass: top
objectclass: person
objectclass: inetorgPerson
objectclass: posixAccount
objectclass: organizationalPerson
cn: Rosemarie Hein
sn: Hein
uid: rosi
uidNumber: 501
gidNumber: 100
homeDirectory: /home/rosi
mail: rosi@avci.de
telephoneNumber: +49.40.9876543
description: die Seele
Fehlermeldung
ldapadd -xc -D "cn=admin,o=avci,c=de" -W -f init.ldif
adding new entry "o=avci,c=de"
ldapadd: update failed: o=avci,c=de
ldap_add: Already exists (68)
adding new entry "cn=admin,o=avci,c=de"
ldapadd: update failed: cn=admin,o=avci,c=de
ldap_add: Already exists (68)
adding new entry "ou=root,o=avci,c=de"
ldapadd: update failed: ou=root,o=avci,c=de
ldap_add: Undefined attribute type (17)
additional info: gidNumber: attribute type undefined
adding new entry "uid=root,ou=root,o=avci,c=de"
ldapadd: update failed: uid=root,ou=root,o=avci,c=de
ldap_add: Undefined attribute type (17)
additional info: uidNumber: attribute type undefined
ldapadd: invalid format (line 5) entry: "cn=Rostlaube,o=avci,c=de"
adding new entry "ou=users,o=avci,c=de"
ldapadd: update failed: ou=users,o=avci,c=de
ldap_add: Undefined attribute type (17)
additional info: gidNumber: attribute type undefined
adding new entry "ou=Partner,ou=users,o=avci,c=de"
ldapadd: update failed: ou=Partner,ou=users,o=avci,c=de
ldap_add: No such object (32)
matched DN: o=avci,c=de
adding new entry "cn=Dieter Kluenter,ou=Partner,ou=users,o=avci,c=de"
ldapadd: update failed: cn=Dieter Kluenter,ou=Partner,ou=users,o=avci,c=de
ldap_add: Undefined attribute type (17)
additional info: krb5PrincipalName: attribute type undefined
adding new entry "uid=rosi,ou=Mitarbeiter,ou=users,o=avci,c=de"
ldapadd: update failed: uid=rosi,ou=Mitarbeiter,ou=users,o=avci,c=de
ldap_add: Undefined attribute type (17)
additional info: uidNumber: attribute type undefined
ich hab mir nun ein LDAP Buch gekauft. Um genau zu sein: "LDAP verstehen - OpenLDAP einsetzen".
Ich bin gerade dabei ein Paar beispiele die in dem Buch beschrieben sind auszutesten, doch leider komme ich nicht weiter.
Jetzt weiß nicht ob das an mir liegt oder am Buch, mir ist jetzt schon mehr mals aufgefallen, dass in dem Buch Fehler vorhanden sind.
Ich post hier mal meine Konfigdateien + LDIF + Fehlermeldung, vielleicht kann mir jemand weiter helfen.
/etc/openldap/slapd.conf
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/misc.schema
access to * by * read
database bdb
suffix "o=avci,c=de"
rootdn "cn=admin,o=avci,c=de"
rootpw test
directory /var/lib/ldap
index default pres,eq
index objectClass eq
init.ldif
dn: o=avci,c=de
objectclass: top
objectclass: organization
o: Advanced Virtual Cottage Industries
o: avci
l: Hammburg
description: Test Firma
dn: cn=admin,o=avci,c=de
objectclass: top
objectclass: person
cn: admin
sn: admin
telephonenumber: 7654321
description: LDAP Administrator
dn: ou=root,o=avci,c=de
objectclass: top
objectclass: posixGroup
cn: root
gidNumber: 0
dn: uid=root,ou=root,o=avci,c=de
objectclass: top
objectclass: person
objectclass: posixAccount
uid: root
uidNumber: 0
gidNumber: 0
homeDirectory: /root
cn: root
sn: root
dn: cn=Rostlaube,o=avci,c=de
objectclass: top
objectclass: device
cn: Rostlaube
serialNumber HH-DY-501
description: Firmenwagen
dn: ou=users,o=avci,c=de
objectclass: top
objectclass: posixGroup
cn: users
gidNumber: 100
dn: ou=Partner,ou=users,o=avci,c=de
objectclass: top
objectclass: organizationalUnit
ou: Partner
dn: cn=Dieter Kluenter,ou=Partner,ou=users,o=avci,c=de
objectclass: top
objectclass: person
objectclass: inetOrgPerson
objectclass: organizationalPerson
objectclass: krb5Principal
krb5PrincipalName:dieter@AVCI.DE
cn: Dieter Kluenster
sn: Kluenter
uid: dieter
uidNumber: 500
gidNumber: 100
userPassword: {KERBEROS}dieter@AVCI.DE
homeDirectory: /home/dieter
mail: dkluenter@avci.de
telephoneNumber: +49.40.1234567
description: Chef
dn: uid=rosi,ou=Mitarbeiter,ou=users,o=avci,c=de
objectclass: top
objectclass: person
objectclass: inetorgPerson
objectclass: posixAccount
objectclass: organizationalPerson
cn: Rosemarie Hein
sn: Hein
uid: rosi
uidNumber: 501
gidNumber: 100
homeDirectory: /home/rosi
mail: rosi@avci.de
telephoneNumber: +49.40.9876543
description: die Seele
Fehlermeldung
ldapadd -xc -D "cn=admin,o=avci,c=de" -W -f init.ldif
adding new entry "o=avci,c=de"
ldapadd: update failed: o=avci,c=de
ldap_add: Already exists (68)
adding new entry "cn=admin,o=avci,c=de"
ldapadd: update failed: cn=admin,o=avci,c=de
ldap_add: Already exists (68)
adding new entry "ou=root,o=avci,c=de"
ldapadd: update failed: ou=root,o=avci,c=de
ldap_add: Undefined attribute type (17)
additional info: gidNumber: attribute type undefined
adding new entry "uid=root,ou=root,o=avci,c=de"
ldapadd: update failed: uid=root,ou=root,o=avci,c=de
ldap_add: Undefined attribute type (17)
additional info: uidNumber: attribute type undefined
ldapadd: invalid format (line 5) entry: "cn=Rostlaube,o=avci,c=de"
adding new entry "ou=users,o=avci,c=de"
ldapadd: update failed: ou=users,o=avci,c=de
ldap_add: Undefined attribute type (17)
additional info: gidNumber: attribute type undefined
adding new entry "ou=Partner,ou=users,o=avci,c=de"
ldapadd: update failed: ou=Partner,ou=users,o=avci,c=de
ldap_add: No such object (32)
matched DN: o=avci,c=de
adding new entry "cn=Dieter Kluenter,ou=Partner,ou=users,o=avci,c=de"
ldapadd: update failed: cn=Dieter Kluenter,ou=Partner,ou=users,o=avci,c=de
ldap_add: Undefined attribute type (17)
additional info: krb5PrincipalName: attribute type undefined
adding new entry "uid=rosi,ou=Mitarbeiter,ou=users,o=avci,c=de"
ldapadd: update failed: uid=rosi,ou=Mitarbeiter,ou=users,o=avci,c=de
ldap_add: Undefined attribute type (17)
additional info: uidNumber: attribute type undefined