PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : samba - rechte schreibgeschützt + versteckt setzen



muell200
24.08.11, 10:33
hallo

samba: 3.3.8-0.52

ich moechte ueber die windows ( xp prof. ) die attribute: schreibeschuetzt und versteckt setzten.
( windows - datei - rechte maustaste )

leider geht das nur auf einer freigabe....
.. somit schliesse ich die samba config aus

die freigaben sehen so aus:


[HW-D]
comment = "Laufwerk D"
path = /daten/laufwerk-d
valid users = @INTERN+pm
force directory mode = 0777
browseable = yes
writeable = yes
vfs objects = full_audit recycle
....


die dateien:
es mit der datei:


getfacl /daten/laufwerk-e/geht.txt
# owner: root
# group: pm
user::rw-
user:administrator:rwx
group:pm:rwx
mask::rwx
other::r-x


datei wo es nicht geht:



getfacl /daten/laufwerk-d/geht-nicht.txt
# owner: root
# group: pm
user::rwx
group:pm:rwx
mask::rwx
other::--x


von was ist es noch abhaengig?
ich stehe auf der leitung und finde es nicht herraus....

L00NIX
25.08.11, 17:09
Am besten geht es mit ext2/3/4 und den erweiterten Dateiattributen, die Tools dafür verstecken sich bei debian-basierten Distris in dem Paket

attr - Utility zum Bearbeiten der erweiterten Attribute des Filesystems

Die Manpages der Programme setfattr und getfattr helfen weiter und die ext-Partition mit der Option "user_xattr" mounten und die Samba-Optionen "map hidden" "map system" und "map archive" am besten global auf "yes" setzen.

Anm.:
Das ist der von mir empfohlene Weg. Es gibt auch die Möglichkeit, es über die eXecute-Bits von Gruppe und World zu mappen, ich finde das aber extrem unübersichtlich und vor allem fehleranfällig.

Gruß
L00NIX

muell200
26.08.11, 06:09
problem gefunden:

eine frage hatte noch:

force create mode = 775 :)