Sie sind nicht angemeldet.

  • »Joe2017« ist der Autor dieses Themas

Beiträge: 45

Registrierungsdatum: 01.08.2017

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: unbekannt

  • Nachricht senden

1

12.09.2017, 13:48

Ubuntu OpenLDAP Benutzer in OU verschieben

Hallo zusammen,

ich dachte eigentlich das es eine einfache Möglichkeit gibt, einen Benutzer aus einer OU in die andere zu verschieben.
Jedoch suche ich jetzt schon eine ganze Weile und finde hierzu nichts passendes.

Hat jemand zufällig einen Befehl Bzw. Einträge für eine .ldif Datei um einen Benutzer in eine andere OU zu verschieben.

ich dachte da an so etwas in dieser Art:

Quellcode

1
2
3
4
dn: uid=User1,ou=Users,dc=local,dc=net
changetype: modify
replace: ou
ou: UsersNew

Dies funktioniert jedoch nicht.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Joe2017« (22.09.2017, 12:32)


  • »Joe2017« ist der Autor dieses Themas

Beiträge: 45

Registrierungsdatum: 01.08.2017

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: unbekannt

  • Nachricht senden

2

15.09.2017, 10:51

Hallo zusammen,

ich dachte eigentlich das es eine einfache Möglichkeit gibt, einen Benutzer aus einer OU in die andere zu verschieben.
Jedoch suche ich jetzt schon eine ganze Weile und finde hierzu nichts passendes.

Hat jemand zufällig einen Befehl Bzw. Einträge für eine .ldif Datei um einen Benutzer in eine andere OU zu verschieben.

ich dachte da an so etwas in dieser Art:

Quellcode

1
2
3
4
dn: uid=User1,ou=Users,dc=local,dc=net
changetype: modify
replace: ou
ou: UsersNew

Dies funktioniert jedoch nicht.
Ich habe jetzt folgendes herausgefunden. Wenn ich folgendes in die test.ldif Datei eintrage wird zumindest mein Benutzer bearbeitet.

Quellcode

1
2
3
4
dn: cn=Vorname Nachname,ou=Users,dc=local,dc=net
changetype: modify
replace: ou
ou: newOU

ldapmodify -x -c -D cn=admin,dc=local,dc=net -W -f test.ldif

Jedoch erhält der Benutzer nur ein neues Attribut (ou: newOU) Die OU wurde somit nicht gewechselt. Ich denke das ist ein falscher weg.

  • »Joe2017« ist der Autor dieses Themas

Beiträge: 45

Registrierungsdatum: 01.08.2017

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: unbekannt

  • Nachricht senden

3

22.09.2017, 12:31

Hallo zusammen,

anbei die funktionierende Syntax:

Quellcode

1
2
3
4
5
dn: cn=Vorname Nachname,ou=Users,dc=local,dc=net
changetype: modrdn
newrdn: cn=Vorname Nachname
deleteoldrdn: 0
newsuperior: ou=UsersNEW,dc=local,dc=net