PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brett vor dem Kopf Samba?!



pireli
30.04.08, 18:33
Hallo Community,

ich habe ein Samba Problem und weiss nicht so richtig weiter. Ich denke es ist einfach oder ein Denkfehler und zwar:

Ich habe eine Share angelegt in dem mehrer Unterordner sind

Oberordner
1. Unterordner...
2. Unterordner...
3. Unterordner...

Jeder User bekommt nur den Oberordner geshared



[Oberordner]
comment = workgroup
path = /storage/samba/Oberordner
valid users = @smb_work
force group = smb_work
read only = No
create mask = 0770
security mask = 0770
directory mask = 0770
directory security mask = 0770


Die Unterordner sind jeweils einer Gruppe zugeordnet. Jetzt möchte ich wenn jemand in den 1. Unterordner eine Datei/Ordner erstellt/berarbeitet nicht mit dem Oberordnergruppe (smb_work) sondern mit dem 1.Unterordnergruppe (z.B. smb_unterg) abgelegt wird.

Momentan ist es so das wenn jemand was in einen Unterordner reinlegt mit den Rechten der Obergruppe versehen wird. Komisch ist das die Gruppe keine Rechte hat sonder nur der User wo die anlegt bzw. die Gruppe hat keine Schreibrechte obwohl der Ordner und Samba auf 0770 steht.

Für jede Antwort bin ich dankbar...

pireli
01.05.08, 17:08
Mit ACL geht das leicht habe ich herausgefunden. Leider hat ich schon das nächste Problem.

Der Rechner läuft mit OpenSUSE 10.3
Die Partition wo die Daten liegen ist verschlüsselt. Ich tu die Parition jedes mal per Hand mounten mit:

losetup -e aes-256 /dev/loop0 /dev/sdb1
mount -t ext2 /dev/loop0 /blabla

Weiss jemand wie ich das richtig in die fstab verankern tu damit ich nur noch
mount /blabla machen muss und Partition mit alc gemountet wird...

Ich hab das schon alles möglich probiert aber es hat nie hingehauen....?!

Manoman
06.05.08, 04:02
Hi

die erste Zeile kannst dir sparen, hier das Howto http://linuxforen.de/forums/showthread.php?t=189386

du sollst (denke ich ) das hier machen


losetup -d /dev/loop0


fürs mounten reicht


mount /dev/sdb1 /blabla -o encryption=AES256,loop,acl


in der fstab


/dev/sdb1 /blabla ext2 noauto,rw,acl,encryption=AES256,loop 0 0


bye