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