sauerkrautwurst
Goto Top

Samba Share für alle mit Unterverzeichnissen für einzelne User

Moin zusammen,

2k3er Domäne, Samba läuft schon länger, User/Gruppen usw. existieren und funktionieren.

Folgendes versuche ich zu realisieren: Ich möchte eine Freigabe "USERS" erstellen, auf die alle Windows-Domänenbenutzer Zugriff haben sollen. Diese Freigabe soll Unterordner beherbergen, die nach Userkürzeln benannt sind. Hier soll nur noch der einzelne User Vollzugriff haben. Bilder sagen mehr als Worte, daher hier ein Beispiel, evtl. wird es so verständlicher:

http://abload.de/img/1xkj5v.jpg

Ich habe bisher folgendes versucht:
- Die Freigabe /var/data/[...]/USERS erstelllt
- Die Rechte für die Freigabe USERS gesetzt (Testweise chmod -R 0777)
- Die Freigabe /var/data/[...]/USERS/SWA erstellt
- Die Rechte für die Freigabe USERS/SWA gesetzt (Testweise chmod -R 0777)

Anschließend habe ich in der smb.conf folgendes eingetragen:

#Freigabe fuer USERS-Verzeichnis
[USERS]
path = /var/data/[...]/USERS
directory mask = 0777
create mode = 0777
writeable = no
browseable = yes
guest ok = no
locking = no
force create mode = 0777
force directory mode = 0777
nt acl support = yes
vfs object = full_audit
valid user = @"Domänenname\Domänen-Benutzer"
write list = @"Domänenname\Domänen-Benutzer"

#Freigabe fuer einzelnes User-Unterverzeichnis
[SWA]
path = /var/data/[...]/USERS/SWA
directory mask = 0777
create mode = 0777
writeable = no
browseable = yes
guest ok = no
locking = no
force create mode = 0777
force directory mode = 0777
nt acl support = yes
vfs object = full_audit
valid user = "Domänenname\SWA"
write list = "Domänenname\SWA"

Mein jetziger Stand ist folgender:
Nachdem ich den Pfad noch entsprechend im Logonskript eingebunden habe, habe ich zwar ein Ergebnis bekommen . Das ganze hatte ich so jedoch nicht erwartet:

Der Ordner USERS existiert nun als Freigabe, der Ordner SWA auch. Erwartet habe ich, dass sich der Ordner SWA als Unterordner im Ordner USERS befindet. Das tut der Gute jedoch nicht, sondern beide Ordner befinden sich auf gleicher Ebene.

Funktioniert mein Vorhaben garnicht, oder habe ich etwas falsch gemacht/gedacht?

Danke für eure Hilfe

Grüße

Content-ID: 223880

Url: https://administrator.de/contentid/223880

Ausgedruckt am: 24.11.2024 um 22:11 Uhr

Lochkartenstanzer
Lösung Lochkartenstanzer 06.12.2013 aktualisiert um 12:29:13 Uhr
Goto Top
Zitat von @Sauerkrautwurst:

Der Ordner USERS existiert nun als Freigabe, der Ordner SWA auch. Erwartet habe ich, dass sich der Ordner SWA als Unterordner im
Ordner USERS befindet. Das tut der Gute jedoch nicht, sondern beide Ordner befinden sich auf gleicher Ebene.

Funktioniert mein Vorhaben garnicht, oder habe ich etwas falsch gemacht/gedacht?


Moin,

Falsch gedacht. Eine Freigabe erscheint immer direkt als "oberste" Stufe, auch wenn der freigegebene Ordner innerhalb eines anderen freigegebenen Ordners steckt.

Die Beschränkung der User auf Ihren eigenen Ordner erfolgt durch setzen der korrekten ACLs für die jeweiligen Ordner, was Du auf dem Samba-Server selbst machst.

Du kannst übrigens auch mit "net use x: \\server\users\swa" direkt swa als "Laufwerk" mounten, ohne daß Du eine extra freigabe für SWA machen mußt.

lks
Sauerkrautwurst
Sauerkrautwurst 06.12.2013 um 11:24:30 Uhr
Goto Top
Moin,

das war einfach - dank Dir!

Grüße