PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ordner/Dateien unter Samba verstecken (ACL?)



L3xx
28.04.06, 10:31
Hi,

habe folgendes problem. Ich habe einen Samba server, eine Win2k3 domäne (2 gruppen, 4 user) und 2 XP clients in einem testaufbau.

gruppenbezogene Sambafreigaben funktionieren ohne probleme.

die ordnerstruktur sieht folgendermaßen aus:

freigabe
|
|-gruppe1
|-|-unterordner1_1
|-|-unterordner1_2
|
|-gruppe2
|-|-unterordner2_1
|-|-unterordner2_2

ich habe in der smb.conf in der freigabe folgendes konfiguriert.



browseable = Yes
read only = No
write list = xxxxx

zusätzlich dazu folgende ACLs:



setfacl -R -m g:gruppe1:rwx /gruppe1
setfacl -R -m g:gruppe2:rwx /gruppe2

setfacl -m g:gruppe1:rwx /gruppe2/unterordner2_2


heisst also jede gruppe kann auf ihren share zugreifen und gruppe1 zusätzlich auf den unterordner2_2 der gruppe2.

funktioniert nun alles, so wie ich mir das vorstelle, das ding ist aber das ich die restlichen dateien/ordner der gruppe2 für die gruppe1 verstecken möchte.

derzeit sieht gruppe1 sämtliche dateien und ordner der gruppe2, kann jedoch nur den unterordner2_2 bearbeiten. ich hätte nun gern, das die gruppe1 lediglich ihren share und den unterordner2_2 sieht.

gibt es hierfür eine spezielle ACL funktion, oder wie werden die dateien/ordner "versteckt" ?

L3xx
29.04.06, 15:19
mit dem eintrag

hide unwriteable = Yes
hats funktioniert.

es gab allerdings einen bug, das es trotzdem angezeigt wurde. mit dem update von samba 3.0.9 auf 3.0.22 hat es dann funktioniert.