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)
Change History (6)
comment:1 by , 2 years ago
comment:2 by , 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!
follow-up: 5 comment:4 by , 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
comment:5 by , 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 , 21 months ago
| Attachment: | Bildschirmfoto vom 2025-01-31 16-30-23.png added |
|---|
Derzeitige LDAP-Gruppen in NC
... 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.