close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 2 years ago

Last modified 21 months ago

#5303 new Verbesserung

Fachschaftsgruppen für NC (via LDAP)

Reported by: Rüdiger Kupper Owned by: bau
Priority: bald erledigen Milestone: Schuljahr 2024/25
Component: Server: allgemein Severity: beeinträchtigt keinen Unterricht
Keywords: Cc: netzwerk

Description

Hallo Jens, wie aufwändig wäre es, einige unserer Mailinglisten als Nutzergruppen im LDAP bereitzustellen? Auf diesem Weg stünden sie auch in der Kepler-Cloud zur Verfügung. Ich denke insbesondere an die Fachschaften (mathelehrer, ...) und an eine Liste aktueller Lehrer (allelehrer).
Die Alternative wäre, dass „jemand“ die Gruppen in NC manuell pflegt oder dass wir das den Fachleitern überlassen (doch ich fürchte, das wird chaotisch).
Da die Mailinglisten ja bereits gut funktionieren und aktuell sind wäre das mein Vorschlag.

Attachments (1)

Bildschirmfoto vom 2025-01-31 16-30-23.png​ (115.0 KB ) - added by Rüdiger Kupper 21 months ago.
Derzeitige LDAP-Gruppen in NC

Download all attachments as: .zip

Change History (6)

comment:1 by Rüdiger Kupper, 2 years ago

... wobei die Mailinglisten als Email-Adresslisten ja bereits im LDAP-Adressbuch stehen – vielleicht kann ich daraus auch die Nutzernamen extrahieren?
Doch einfacher ist es wohl, das Skript, das die Mailinglisten ins Adressbuch schreibt so zu erweitern, dass es parallel eine entsprechende Nutzergruppe anlegt.
Das würde die Nützlichkeit der Kepler-Cloud beim Teilen oder bei Gruppenordnern deutlich erhöhen.

comment:2 by Rüdiger Kupper, 2 years ago

Wenn Du die Listen ins LDAP geschrieben hast sag mir hier Bescheid unter welchem Pfad. Dann binde ich sie in NC ein. Danke!

comment:3 by lehm, 2 years ago

Milestone: Schuljahr 2023/24 → Schuljahr 2024/25

Ping

comment:4 by bau, 21 months ago

In unserem LDAP gibt es unter dc=kg-fds,dc=de die ou=groups, diese wird für die Gruppen in der Musterlösung (z.B. für den SAMBA benutzt). Sicher sollen diese ganzen Gruppen nicht da rein oder?

Ich würde eine ou=gruppen anlegen und dort die Gruppenmitglieder nach dem Schema eintragen:

cn	          Gruppenname
displayName   Gruppenname	
gidNumber     braucht es das? Wenn ja, dann aus dem Gruppennamen eine ID generieren
memberUid     Benutzername

in reply to:  4 comment:5 by Rüdiger Kupper, 21 months ago

Replying to bau:

In unserem LDAP gibt es unter dc=kg-fds,dc=de die ou=groups, diese wird für die Gruppen in der Musterlösung (z.B. für den SAMBA benutzt). Sicher sollen diese ganzen Gruppen nicht da rein oder?

Die Gruppen dort findet das LDAP-Plugin von NC schon von selbst (sieht aus, als sucht es nach den Objektklassen "posixGroup", "sambaGroupMapping" und "top"). Da hab ich bereits alle sinnvollen eingeschlossen, siehe Screenshot. Die gibt es also alle schon als Nextcloud-Gruppen. Man kann z.B. eine Datei mit der Gruppe "5a" teilen, oder eine Unterhaltung mit der Gruppe "10b" beginnen.

Um die geht es nicht, es geht (siehe Ticketbeschreibung oben) um die *Mailinglisten*, die wir selbst generieren. Insbesondere "allelehrer@…" oder "physiklehrer@…" oder "10NWT1H1_roel_Mailverteiler@…". Die gibt es in LDAP eben nur als Mailverteiler, nicht als Nutzergruppen. Es wäre sehr nützlich, die auch als Benutzergruppen zu haben.
Denn warum sollte ich nicht mit meinem NwT-Kurs Dateien tauschen oder chatten können, wenn ich es mit einer normalen Klasse kann? Und derzeit muss jeder Fachleiter ein eigenes Team für seine Fachschaft manuell anlegen – obwohl es ja einen Mailverteiler gibt.

Besonders wichtig ist aber die Gruppe "allelehrer", denn die Posix-Gruppe "teachers", die wir derzeit verwenden, enthält eben auch sehr viele Nutzer, die nicht wirklich Lehrer sind (Hausmeister, Sekretärinnen, …), was ein Sicherheitsproblem darstellt.

by Rüdiger Kupper, 21 months ago

Derzeitige LDAP-Gruppen in NC

Note: See TracTickets for help on using tickets.