PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LDAP - Datensatz hinzufügen



DaQuark
27.02.04, 10:30
Hallo Gemeinschaft,

ich habe einen LDAP Server auf meinem RedHat 9 - Server. Nun möchte ich einen Datensatz der DB hinzufügen. Er fügt zwar einen Datensatz hinzu, aber einen zweiten nicht. Ich habe eine Datei (entwicklung) wo 2 Einträge drin stehen - zwei Personen. Diese sollen beide in den Datensatz entwicklung. Hier die Datei

dn: uid=test1,ou=Entwicklung,dc=structure-net,dc=de
uid: test1
uidNumber: 2
cn: Test Person
sn: Person
objectclass: person
objectclass: organizationalperson
mail: test1@test.de
l: Berlin
postalcode: 10000
telephonenumber: 00 45 45 55 55

dn: uid=test2,ou=Entwicklung,dc=structure-net,dc=de
uid: test2
uidNumber: 3
cn: Test Person 2
sn: Person 2
objectclass: person
objectclass: organizationalperson
mail: test2@test.de
l: Berlin
postalcode: 10000
telephonenumber: 00 45 45 55 55



Wenn ich den Datensatz hinzufügen will, kommt folgende Fehlermeldung :

matched DN: "dc=structure-net,dc=de"
additional info: parent does not exist


wenn ich aus der ersten Zeile die uid rausnehme, fügt er mir zwar den ersten Eintrag ein (test1) aber nicht test2. Dann kommt folgende Fehlermeldung :

adding new entry "ou=Entwicklung,dc=structure-net,dc=de"

adding new entry "ou=Entwicklung,dc=structure-net,dc=de"
ldap_add: Already exists


Wie kann ich realisieren, dass er beide einträgt in Entwicklung ?

Danke für eure Hilfe

Gruß Marcel

DaQuark
27.02.04, 11:13
ich muss bei jedem wirklich ne uid in der ersten Zeile angeben. Allerdings muss die "Gruppe" Entwicklung schon existieren. Also erstell ich in der ersten Zeile nur die Entwicklung und dann die User :) für alle die's interessiert :

dn: ou=Entwicklung,dc=structure-net,dc=de
objectclass: person
objectclass: organizationalperson

dn:uid=test, ou=Entwicklung,dc=structure-net,dc=de
uid: test
uidNumber: 2
cn: Test Person
sn: Person
objectclass: person
objectclass: organizationalperson
mail: test@test.de
l: Berlin
postalcode: 10750
telephonenumber: 030

dn: uid=test2,ou=Entwicklung,dc=structure-net,dc=de
uid: test2
uidNumber: 3
cn: Test Person 2
sn: Person 2
objectclass: person
objectclass: organizationalperson
mail: test2@test.de
l: Berlin
postalcode: 10750
telephonenumber: 030


Allerdings kann man die 2. und 3. Zeile weglassen, glaub ich.

Nette grüße Marcel