PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wo sind "parent" unter LDAP ?



uk2912
24.01.03, 10:19
Hallo Leute,
habe folgendes kleines Script geschrieben:
# Gruppe unter LDAP erzeugen
groupname=testgruppe
gruppenID=`groupadd $groupname && grep $groupname /etc/group | cut -f3 -d:`
# Sicherheitskopie
cp /etc/openldap/ldif/group.ldif /etc/openldap/ldif-secur/group.$HOSTNAME
rm /etc/openldao/ldif/group.ldif
# Erstellen der LDIF-Datei
echo "dn: cn=$HOSTNAME,o=Gruppe,dc=testnet,dc=de" > /etc/openldap/ldif/group.ldif
echo "objectclass: posixGroup" >> /etc/openldap/ldif/group.ldif
echo "objectclass: top" >> /etc/openldap/ldif/group.ldif
echo "userPassword: {crypt}x" >> /etc/openldap/ldif/group.ldif
echo "gidNumber: $gruppenID" >> /etc/openldap/ldif/group.ldif
echo "cn: $groupname" >> /etc/openldap/ldif/group.ldif
echo "description: Gruppenname = $groupname" >> /etc/openldap/ldif/group.ldif
# Einfuegen in LDAP - DB
ldapadd -h $HOSTNAME -x -D "cn=Manager,dc=testnet,dc=de" -W \
-f /etc/openldap/ldif/group.ldif


Nun das Problem:
Die Erstellung dieser "group.ldif" funktioniert einwandfrei. Aber bei der Zuweisung in die LDAP kommt folgende Fehlermeldung:
adding new entry "cn=newton,o=Gruppe,dc=testnet,dc=de"
ldap_add: No such object
matched DN: "dc=testnet,dc=de"
additional info: parent does not exist

Wo kann ich den Fehler suche? Zumal ich unter dc=testnet,dc=de bereits andere Container-
objekte für "Newton" liegen habe, fehlende "Eltern" also eigentlich unlogisch sind. Oder?


Bitte dringend um Hilfe.
Dank Euch schon mal vorab.

UK2912