Page 1 of 1

Problem mit Windowsfreigaben

Posted: 26 Jan 2017 11:22
by Frankie
Hallo zusammen,
ich bin nach dieser Anleitung von Princo vorgegangen.
viewtopic.php?p=22682#p22682

Wenn ich einen neuen Datensatz anlege, nehme ich folgende Einstellungen über die GUI vor:
Name: Versuch
Eigentümer: root
Gruppe: Frank
Rechte für Eigentümer: RWX
Rechte für Gruppe: RWX
Rechte für Sonstige: ---

Danach lege ich eine CIFS/SMB Freigabe an. Die Einstellungen lasse ich auf default.

In der Shell gebe ich folgenden Befehl ein: setfacl -m g:Max:rx:fd:allow /mnt/Daten/Versuch
Die Gruppe Max soll nur lesend auf den Datensatz Versuch zugreifen können.

Ich lege anschließend einen neuen Ordner auf dem Datensatz über Windows an.

Über die Shell lese ich die Rechte aus. Für den Datensatz Versuch sind folgende ACL gesetzt:
group:Max: r-x-----------:fd-----:allow
owner: rwxp...
group: rwxp...
everyone: -----...

Jetzt wechsel ich über cd in den Datensatz Versuch um mir die ACL vom neuen angelegten Ordner anzeigen zu lassen.

Über getfacl sehe ich folgende ACL für den neuen Ordner:
owner: rwxp...
group: rwxp...
everyone: r-x---...

Ich verstehe nicht, warum bei everyone lese Rechte für alle gesetzt werden und die Gruppe Max nicht mehr darauf zugreifen darf.

Ich habe sehr viele Einstellungen ausprobiert. Leider ohne Erfolg.
Vielleicht hat jemand einen Lösungsansatz.

Als Nas4Free Version benutze ich die 11.0.0.4

Gruß, Frankie

Re: Problem mit Windowsfreigaben

Posted: 27 Jan 2017 00:58
by Princo
Frankie wrote:
26 Jan 2017 11:22
ich bin nach dieser Anleitung von Princo vorgegangen.
viewtopic.php?p=22682#p22682
Hhm, bist du sicher, daß diese Anleitung auch genau auf dein Problem passt?
Es ist nämlich eine spezielle Lösung für eine ganz bestimmte Zugriffs-Konstellation. Anscheinend ist die dortige Beschreibung sogar unvollständig (siehe letzter Post in dem Thread).

Hier gibt es eine ganz gute Übersicht über die Verwendung von ACLs: https://wiki.ubuntuusers.de/ACL/#ACLs-f ... zeichnisse
Dort werden auch einige Fallstricke erwähnt.

Mit ACLs kann man zwar sehr komplexe Szenarien realisieren, und ab einer gewissen Größenordnung (viele User und Gruppen-Konstellationen), sind sie tatsächlich ein notwendiges Werkzeug, aber bei einem Heim-NAS würde ich von einer Verwendung eher abraten.

Was willst du denn eigentlich genau realisieren?
Um wie viele User handelt es sich?
Wie viele Gruppen möchtest du einrichten?
Wie viele Datenbereiche sollen mit Zugriffsrechten versehen werden?
Geht es um ein Heim- oder um ein Firmen-NAS?
Welche NAS4Free-Version setzt du genau ein?
Mit welchem Betriebssystem(en) greifst du auf die Daten zu?

Möglicherweise lässt sich dein Projekt auch sehr viel einfacher (und ohne ACLs) umsetzen, daher die ganzen Fragen.

Grüße
Princo

Re: Problem mit Windowsfreigaben

Posted: 27 Jan 2017 06:07
by Frankie
Hallo Princo,
danke für die schnelle Antwort.
Princo wrote:Was willst du denn eigentlich genau realisieren?
Ich möchte 3 Datasets anlegen (Musik, Videos und Fotos) und außerdem 3 Gruppen (Hauptgruppe, Nebengruppe, Mediengruppe).
Meine 3 Datasets sehen in der Struktur so aus:

Dataset Musik
---> Rechte Verteilung in dem Dataset
------> Hauptgruppe - RWX
------> Nebengruppe - R-X
------> Mediengruppe - ---
Ordner "Freigabe" im Dataset Musik
------> Hauptgruppe - RWX
------> Nebengruppe - R-X
------> Mediengruppe - R-X

Ich als Nutzer der Hauptgruppe möchte in diesen Datasets Lese und Schreibrechte haben. Die anderen Benutzer der Nebengruppe sollen nur Lesezugriff auf diese Dateien erhalten. Damit möchte ich versehentliches ändern und löschen der Dateien verhindern. Die Mediengruppe darf nur in dem Ordner Freigabe Leserechte besitzen. Die Mediengruppe darf nicht auf alle Dateien im Dataset Zugriff haben, außer im Ordner Freigabe.

Ich hoffe es ist einigermaßen verständlich was ich vorhabe, dass ist echt schwer zu erklären :D
Princo wrote:Um wie viele User handelt es sich?
Im Moment 4 User (Frank, Max, Petra, Media)
Princo wrote:Wie viele Gruppen möchtest du einrichten?
3 Gruppen (Hauptgruppe, Nebengruppe und Mediengruppe)
Princo wrote:Geht es um ein Heim- oder um ein Firmen-NAS?
Heim-Nas
Princo wrote:Welche NAS4Free-Version setzt du genau ein?
11.0.0.4.3330
Princo wrote:Mit welchem Betriebssystem(en) greifst du auf die Daten zu?
Windows 7

Gruß, Frank

Re: Problem mit Windowsfreigaben

Posted: 08 Feb 2017 02:27
by Princo
Hab dich nicht vergessen, bin nur gerade mit testen beschäftigt. Melde mich.
Grüße
Princo