Samba: Freigabe mehrerer Verzeichnisse in einem Benutzerverzeichnis für mehrere Personen

0

Ich bin der Sysadmin eines Ubuntu 14.04 Linux-Rechners in meinem Haus. Ich habe ein Encfs-Verzeichnis unter / home / me / Encfs eingehängt. Ich möchte verschiedene Teile dieses Verzeichnisses mit verschiedenen Mitgliedern meiner Familie teilen. Als Beispiel - vielleicht möchte ich / home / me / Encfs / family mit meiner Frau und / home / me / Encfs / family / jr (auf die meine Frau Zugriff haben wird) mit meinem Sohn teilen. Ich möchte, dass sie Lese- / Schreibzugriff auf alles in dem Verzeichnis haben, das ich mit ihnen teile. Ich möchte, dass niemand auf etwas außerhalb des Verzeichnisses zugreifen kann, das ich für ihn freigebe.

Ist das möglich? Muss ich ein komplexes Gruppensystem einrichten, bei dem ich, meine Frau und mein Sohn in einer Gruppe sind, die über einen direkten Zugriff auf / home / me / Encfs / family / jr verfügt, und ich und meine Frau dann nur in einer anderen Gruppe sind, die über Folgendes verfügen? rw Zugang zu / home / me / Encfs / family? Und wenn ich ein anderes Verzeichnis nur mit meinem Sohn teilen möchte, müsste ich eine andere Gruppe nur mit mir und ihm einrichten? Sollen die Dinge so eingerichtet werden? Oder fehlt mir ein Trick?

John Smith
quelle
Verwenden die verschiedenen Familienmitglieder jeweils ihren eigenen Computer? Teilen sie sich einen Computer? Verwenden sie die Ubuntu-Maschine? Wie identifizieren sie sich mit den Computern, die sie verwenden?
Dirkt
Sie verwenden den Ubuntu-Rechner nicht, sondern normalerweise Windows oder Chrome OS. Jedes Gerät, das eine Verbindung zu den Samba-Freigaben herstellt, wird von genau einer Person (mir oder einem anderen Mitglied meiner Familie) verwendet. Ich kann verschiedene Samba-Freigaben unter verschiedenen Namen einrichten - das war es, was ich mir vorgestellt hatte - jedes Mitglied meiner Familie sollte einen Samba-Benutzernamen und ein Samba-Kennwort haben, damit das Problem diesen Benutzernamen die richtigen Berechtigungen (einschließlich der richtigen Berechtigungen für) verleiht Dateien und Verzeichnisse, auf die mehrere von ihnen zugreifen sollen, ohne durch viele dumme Gruppenrahmen springen zu müssen.
John Smith
Wenn ich auf superuser.com/questions/1064225/… schaue, sehe ich, dass dies vielleicht wirklich die Antwort ist. Vielleicht muss ich für jedes Verzeichnis nur eine Gruppe erstellen, die alle Benutzer enthält, die auf dieses Verzeichnis zugreifen sollen. Ich war nur ein bisschen überrascht, weil für N Benutzer im Allgemeinen 2 ^ N Gruppen erforderlich sein könnten. Angesichts von N = 5 in meiner Situation ist das nicht so schlimm ...
John Smith
Sie können versuchen, Zugriffssteuerungslisten (z. B. ACL man setfacl) zu verwenden, aber ich bin nicht sicher, ob sie mit Samba zusammenarbeiten.
Dirkt