Zum Inhalt springen

ldapmodify -c funktioniert nicht


mr_kaktus

Empfohlene Beiträge

Hi @all,

ich hab mir mittles skript jetzt ein LDAP-Modify zusammen gestellt, mit den ich verschidene User an die LDAP-Gruppe dran hängen kann.

Die LDIF-Datei sieht wie folgt aus:

dn: cn=ldap_group2,ou=groups,o=neptun,c=de

changetype: modify

add: memberUid

memberUid: ldap_user1

memberUid: ldap_user2

memberUid: ldap_user3

memberUid: ldap_user4

memberUid: ldap_user5

memberUid: ldap_user10

memberUid: ldap_user11

memberUid: ldap_user12

memberUid: ldap_user13

memberUid: ldap_user14

memberUid: ldap_user15
Jetzt ist es so, dass der die user ldap_user1 - 5 schon vorhanden sind! Nur die User ldap_user10 - 15 sind neu. Wenn ich den ldapmodify ausführe, bricht er logischer weiße ab und sagt mir, dass die User schon vorhanden sind. In der manpage steht, dass man die Option -c verwenden kann, dann bringt er nur eine Warnung, bricht aber nicht ab.
 -c     Continuous  operation  mode.  Errors are reported, but ldapmodify will 

        continue with modifications.  The default is to exit after reporting an

        error.
Wenn ich den ldapmodify wie folgt ausführe, dann bekomme ich folgende Meldung:
ldapmodify -c -x -w test -D cn=admin,o=neptun,c=de -f add_group

modifying entry "cn=ldap_group2,ou=groups,o=neptun,c=de"

ldap_modify: Type or value exists (20)

Kann mir jemand sagen, wass ich da falsch mache ?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

sorry, dass ich so spät antworte, hatte noch viel zu tun.

Also ich hatte das mit dem -v Schalter auch Probiert, aber der zeigt auch nicht wirklich viel an, außer der Fehlermeldung + ldapmodify Commando.

Ich hab das Prob jetzt folgendermaßen gelöst (wobei ich nicht ganz Verstehe warum das Funktioniert):

dn: cn=ldap_group2,ou=groups,o=neptun,c=de

changetype: modify

replace: memberUid

memberUid: ldap_user3

memberUid: ldap_user4

memberUid: ldap_user5

memberUid: ldap_user1

memberUid: ldap_user10

memberUid: ldap_user11

memberUid: ldap_user12

memberUid: ldap_user13

memberUid: ldap_user14

memberUid: ldap_user15

Ich hab jetzt nur folgenden Wert ersetzt add in replace Und dann funkt das auch was ich vorhabe.

Aber wenn nichts da ist, dann kann es ja nichts replacen, aber die neuen Attribute werden hinzugefügt :confused:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...