Zum Inhalt springen

ldapmodify -c funktioniert nicht


Empfohlene Beiträge

Geschrieben

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 ?

Geschrieben

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:

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...