Shared Folder mit Vollzugriff für mehrere Nutzer

4nanai

Captain
Registriert
Dez. 2004
Beiträge
3.446
Ich möchte mir einen Ordner einrichten, auf dem Nutzer einer Gruppe Vollzugriff haben. Realisiert habe ich das zunächst über

Code:
sudo chgrp -R sharedusers /home/shared
sudo chmod -R g+rwx /home/shared


Wenn nun jedoch Nutzer 1 eine Datei in das Verzeichnis speichert, hat Nutzer 2 trotzdem keinen Vollzugriff darauf, sondern lediglich read-only.

Wie setze ich das Vorhaben korrekt um?
 
Das Stichwort dürfte "umask" sein...
 
  • Gefällt mir
Reaktionen: 4nanai
sudo chmod g+s /home/shared

Edit: Der Code oben setzt das SETGUID bit, d.h. alle neuen Dateien haben die gleiche Gruppe wie das Verzeichnis.

Ich habe das ausprobiert, die Dateien sind zwar read only, aber man (Mitglieder der Gruppe) kann sie trotzdem löschen. Falls wirklich write-Berechtigung gebraucht wird, muß man zusätzlich entweder umask oder acl verwenden.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: 4nanai und andy_m4
Vielen Dank @kartoffelpü und @0x7c9aa894!

Das waren auf jeden Fall die richtigen Anstöße. Statt mit umask hab ich's via setfacl umgesetzt, damit es auf dieses eine Verzeichnis beschränkt bleibt.

Code:
# setfacl -Rm g:sharedusers:rwX /home/shared/
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: kartoffelpü
Zurück
Oben