Liebe Kollegen,

ein Austausch von Dateien zum gemeinsamen Bearbeiten über ein Dateiordner ist leider nicht unkompliziert möglich.

Dazu wäre das allgemeine Verzeichnis /scratch geeignet.

smb://samba/scratch

Sie können dort unter ihrem Verzeichnis ein weiteres Verzeichnis einrichten und es zumindest den anderen Gruppenmittgliedern schreibend freigeben.

Da es sich originär um ein NFS-Verzeichnis handelt, geht dieses nur auf der Kommandozeile mittels ACLs. Da es sich um NFS4 handelt muß dazu der NFS4-eigene Befehlssatz genutzt werden 😉 Weil macOS kein NFS unterstützt müssen sie auf dem GATE oder einem miniPC arbeiten.

1. Login auf GATE
2. cd /scratch/MEINUSER
3. mkdir Arbeitsverzeichnis
4. nfs4_getfacl Arbeitsverzeichnis
5. nfs4_setfacl -a A::GROUP@:rwaDxtcy Arbeitsverzeichnis
6. nfs4_getfacl Arbeitsverzeichnis —> die zweite Zeile hat sich nun geändert
7. eventuell müssen sie dem Nutzverzeichnis noch Rechte geben, dass die Gruppe lesen und wechseln darf. Der komplette Pfad muß für den anderen Nutzer zugreifbar sein.
8. Jetzt das ganze mittels SAmba auf dem Mac mounten und sie können das Verzeichnis gemeinsam beschreiben und nutzen.

Voila.

——-

Es liegt doch nicht an nichtexportierten ACLs, sondern
daran, daß NFS4 eigene ACLs hat und keine POSIX-ACLs.
Letztere werden mit get/setfacl angezeigt oder geändert
und sind über libacl auch in diversen Tools vorhanden.
Und sie werden beim Export per NFS4 nicht übertragen, sondern
auf NFS4-ACLs gemappt. Zugreifen kann man darauf mit
nfs4_getfacl/nfs4_setfacl/nfs4_editfacl.
Natürlich mit anderer Syntax.
Die Änderungen landen dann wieder – zurückgemappt – auf
dem Server.
Ich weiß auch (noch) nicht, ob die Filebrowser der diversen
Desktops das unterstützen.

Siehe auch: nfs4_editfacl(1), nfs4_getfacl(1), nfs4_setfacl(1)

Leave a Reply

Your email address will not be published. Required fields are marked *