PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Es dürfen nicht alle Gruppen auf die gleichen DIRs zugreifen, nur wie?



roedu
07.12.05, 08:02
Wie kann ich verschieden User in verschiedenen Gruppen verschiedene Ordner frei geben?
Ich habe zum Beispiel folgende Struktur:


Datei
|
|------subDIR1
| |
| |------------subsubDIR1
| |------------subsubDIR2
|
|------subDIR2



subsubDIR2 darf nur für den User x in Gruppe y sichtbar sein.
subsubDIR1 darf nur für den User u in gruppe v sichtbar sein.

Wie löse ich dies am besten mit Samba? Gibt's eine Möglichkeit?

morpheus2001
07.12.05, 11:05
Hi,

Ein Auszug aus der smb.conf:
(...)
include = /etc/samba/user.d/%U.conf
(...)


Jetzt erstellst du für den Benutzer "dau" zum beispiel die Konfigurationsdatei /etc/samba/user.d/dau.conf und kannst diesem Benutzer beliebige Services erstellen (Ordner freigeben). So kannst du für jeden Benutzer individuell eine Konfigurationsdatei erstellen.

Gruß
Daniel

BedriddenTech
07.12.05, 11:47
Leichter geht's mit ACL.

roedu
07.12.05, 12:43
wie geht dies mit ACL. Gibt es irgendwo im Netz ein nützliches HowTo oder etwas anderes in der Art?
Ich habe schon ein wenig mit ACL versucht jedoch scheiterte ich.

HDD sind Ext3 formatiert und im fstab steht auch ACL als Parameter.
Wenn ich mit Windows nun einen neuen Ordner erstelle, übernimmt es die eingestellten Rechte nicht. Sie werden immer wieder zurückgesetzt.
Muss ich bei Samba noch etwas einstellen resp. welche Parameter sind wichtig?
Mein Samba-PDC läuft ansonsten gut.
Distri=SUSE 9.3

emba
08.12.05, 09:26
das sollte ein anfang sein

http://www.xwolf.de/artikel/acls.shtml
http://portal.suse.de/sdb/de/2002/10/81_acl.html
http://www.bsdzone.net/howto/Samba/Samba_ACL_Linux/
http://de.samba.org/samba/docs/man/Samba3-HOWTO/AccessControls.html#id2582044

wenn du offizielle rpms/debs benutzt, dann hat samba schon ACL support.
du musst nur das filesystem mit acls mounten

ein wichtiger punkt: samba muss auch die SIDs, denen du von windows aus rechte verpassen willst, kennen. ansonsten werden die ACLs immer wieder zurückgesetzt. auf DCs ist das kein problem, denn der kennt die SIDs. auf fileservern musst du mit winbind arbeiten

greez