Hallo,

ich habe keine LMN-Lösung und kann damit nicht direkt testen. Die Erklärung von Jens Baumgärtner in der Mail von 14.00 Uhr ist aber gut beschrieben. Hier würde ich nur eine weitere Ergänzung / Verbesserung zum Testen vorschlagen.

Am 23.01.2016 um 17:30 schrieb Michael Hagedorn:

Und unter Gruppen steht bei mir:
(|(cn=p_teachers_mathe)(cn=p_teachers_phy)(cn=teachers))

Damit läuft es hier ... schön wäre langfristig natürlich eine
Einstellung, die *alle* Projekte, die es in der SchuKo gibt, automatisch
berücksichtigt... im Moment ist das noch Handarbeit.

LDAP-Filter nehmen auch reguläre Ausdrücke (siehe Mail von Jens Baumgärtner 14.40 Uhr - dort ist ein Beispiel), damit wäre zumindest zu testen, ob statt

(&(|(objectclass=posixGroup))(|(cn=teachers)(cn=p_info1)(cn=p_info2)))

besser

(&(|(objectclass=posixGroup))(|(cn=teachers)(cn=p_info*)))

geht. Wenn nur (also ausschließlich) bei euch die Projektgruppen mit p_ beginnen, dann könnte man vermutlich alle Projektgruppen mit

(&(|(objectclass=posixGroup))(|(cn=teachers)(cn=p_*)))

erfassen. Zudem würde ich ebenfalls wegen der besseren Lesbarkeit wie Jens schon angegeben hat auch verkürzen zu:

(&(objectclass=posixGroup)(|(cn=teachers)(cn=p_*)))

wie schon gesagt, ungetestet.

Ich kann mich aber auch erinnern, dass owncloud seinen eigenen Parser verwendet (vermutlich davorschaltet), damit erklären sich auch solche fast idiotischen (generierten) Filter wie das hier mit den 2x %uid:

(&(&(objectclass=posixAccount)(gidNumber=10000))(|(uid=%uid)(|(uid=%uid))))

Das bei dir nur die Lehrer verwendet werden scheint m.E. daran zu liegen, dass vor der Gruppenabfrage die Userabfrage kommt und wenn da kein Treffer für die Schüler ist, dann kannst du die Gruppenabfrage gestalten wie du willst, dann bekommst du keinen Schüler mehr rein.

Will sagen, ich vermute bei dir auch, dass bei der Userabfrage nur die Lehrer zugelassen sind wie bei Holger Baumhof. Wie gesagt, nur Vermutung.

Viele Grüße und viel Erfolg
Hans-Dietrich
_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user

Antwort per Email an