swen1
12.08.04, 12:26
Hallo,
ich suche eine einfache Möglichkeit einen User aus einer Gruppe zu löschen. Die Mitglieder einer Gruppe sind im Gruppenverzeichnis jeweils mit "memberUid=username" eingetragen.
Nun hab ich irgendwo gelesen, dass es z.B. so geht:
ldapdelete -D "cn=manager,dc=firma,dc=de" -v -w secret -x -c "memberUid=username,cn=gruppe,o=groups,dc=firma,dc= de"
Klappt bei mir aber leider nicht (err=32 ??). Andere Möglichkeit wäre eine datei.ldif zu erstellen, und diese mit ldapmodify einzufügen. Das ist aber etwas umständlich, und hier kann man nur angeben z.b. delete: memberUid. Dann werden sicher alle User der Gruppe gelöscht, oder?
Wie macht Ihr das?
Danke!!
Gruß Swen
PS: Ziel ist das per Skript zu automatisieren. Hab das bis jetzt immer manuell gemacht, aber der Aufwand ist ganz schön hoch (User löschen, alle Gruppen durchsuchen, alle Verzeichnisse und z.b. Logonskripte löschen, Postfach auf anderem Rechner löschen, usw.)
System: SuSE 8.1
Openldap: 2.1.4
ich suche eine einfache Möglichkeit einen User aus einer Gruppe zu löschen. Die Mitglieder einer Gruppe sind im Gruppenverzeichnis jeweils mit "memberUid=username" eingetragen.
Nun hab ich irgendwo gelesen, dass es z.B. so geht:
ldapdelete -D "cn=manager,dc=firma,dc=de" -v -w secret -x -c "memberUid=username,cn=gruppe,o=groups,dc=firma,dc= de"
Klappt bei mir aber leider nicht (err=32 ??). Andere Möglichkeit wäre eine datei.ldif zu erstellen, und diese mit ldapmodify einzufügen. Das ist aber etwas umständlich, und hier kann man nur angeben z.b. delete: memberUid. Dann werden sicher alle User der Gruppe gelöscht, oder?
Wie macht Ihr das?
Danke!!
Gruß Swen
PS: Ziel ist das per Skript zu automatisieren. Hab das bis jetzt immer manuell gemacht, aber der Aufwand ist ganz schön hoch (User löschen, alle Gruppen durchsuchen, alle Verzeichnisse und z.b. Logonskripte löschen, Postfach auf anderem Rechner löschen, usw.)
System: SuSE 8.1
Openldap: 2.1.4