Hallo zusammen,
bei mir läuft die NC 20.0.5 als docker-Image. Samba habe ich dazu installiert. Hier mein Dockerfile:
FROM nextcloud:latest
RUN apt-get update && apt-get install -y procps smbclient && rm -rf /var/lib/apt/lists/*
Wenn sich ein Benutzer anmeldet werden sein Home-Verzeichnis und sein Tauschverzeichnis als samba-Share dem Benutzer zur Verfügung gestellt. Für das Tauschverzeichnis habe ich unter Einstellungen -> Externer Speicher
folgendes eingestellt:
Das Problem tritt dann auf, wenn ein Benutzer sich beispielsweise in eine neue Klasse einschreibt oder sich auch einer Klasse austrägt. Dann ändern sich seine Gruppenzugehörigkieten und er hat zu manchen Verzeichnissen laut ACL keinen zugriff mehr und zu manchen Verzeichnissen hat er zusätzlichen Zugriff.
Leider ist das in der Nextcloud (Weboberfläche oder Nextcloudapp) nicht zu sehen:
Hat sich ein Benutzer aus der Klasse 8a ausgetragen, so sieht er das Tauschverzeichnis der 8a immer noch. Betritt er es, so sieht er dort keine Dateien. Und beim Verlassen erscheint diese Fehlermeldung:
Schreibt sich ein Benutzer in die Klasse 5a ein, so sieht er das entsprechende Tauschverzeichnis nicht.
Es scheint so, als ob einmal beim Einrichten der Samba-Shares die Verzeichnisse, zu denen ein Benutzer Zugriff hat gespeichert werden. Ändern sich später die Gruppenzugehörigkeiten, so wird das in der NC nicht übernommen.
Kann mir jemand einen Tipp geben?
Vielen Dank schon mal,
Mathias