Univention Bugzilla – Bug 21009
Gruppensynchronisation prüft DN bei Mitgliedschaften nicht immer case-insensitive
Last modified: 2016-04-25 07:52:28 CEST
Aufgefallen an Ticket 2010121610002417 Der AD-Connector prüft Gruppenmitgliedschaften im UCS nicht immer case-insensitive, was rejects der Form "type or value exists" zur Folge hat. Vermutetes Szenario: - Sync unidirektional AD -> UCS - User sind im UCS mit Großbuchstaben in der UID angelegt - Connector synct diese User mit kleiner DN - im UDM wurden manuell User in die Gruppe genommen, diese haben jetzt eine DN mit Großbuchstaben - der Sync der Gruppenmitgliedschaften und aller Mitglieder dieser Gruppe schlägt ab jetzt fehl
Ein Problem ist in ad/__init__.py Zeile 1401: del_members[k].append(member_dn) müsste sein del_members[k].append(member_dn.lower())
Im Szenario am Ticket könnte ein Auslöser das Umbenennen von Benutzern sein.
This issue has been filed against UCS 2.4. UCS 2.4 is out of maintenance and many UCS components have vastly changed in later releases. Thus, this issue is now being closed. If this issue still occurs in newer UCS versions, please use "Clone this bug". In this case please provide detailed information on how this issue is affecting you.