PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : smb.conf create mask und default acl



Ralph.H
28.09.04, 15:53
Hallo allerseits,

ich verwende Suse-Linux 9.1 mit der Samba-Version 3.0.4-1.32 als PDC. Zur Speicherung der DOS-Attribute verwende ich den Parameter store dos attributes (die DOS-Attribute werden nicht ueber die x-bits im Linux-Dateisystem abgebildet). Die Berechtigungen auf die Freigaben und Verzeichnisse steuere ich nicht ueber Samba (public = yes) sondern rein ueber die Rechte im Dateisystem (extended acl). Jetzt habe ich allerdings ein Problem:

Ich habe folgende default acl auf dem Verzeichnis:
default:user::rwx
default:group::---
default:group:laber:rwx
default:mask::rwx
default:other::---

Verzeichnisse, welche darin ueber Samba angelegt werden sollen wie folgt aussehen:

user::rwx
group::---
group:laber:rwx
mask::rwx
other::---
default:user::rwx
default:group::---
default:group:laber:rwx
default:mask::rwx
default:other::---

Dies erreiche ich mit directory mask = 0700. Das habe ich ja noch hinbekommen.


Jetzt zum eigentlichen Problem:

Dateien sollen folgende effektiven Rechte bekommen:
user::rw-
group::---
group:laber:rw-
other::---

Aequivalent zum directory mask wollte ich jetzt das create mask verwenden und da fiel mir folgendes auf:

create mask = 0600 fuehrt zu folgendem Ergebnis:
user::rw-
group::---
group:laber:rwx
mask::rwx
other::---

Ein Veraendern der mask auf 0660 foerdert folgendes zu Tage:
user::rw-
group::rw-
group:laber:rwx
mask::rwx
other::---

Dies Beweist, dass die Masken auf owner, owning group und others angewendet werden und nicht, wie es Sinnvoll waere auf owner, mask und others.

Kennt jemand eine Loesung, wie ich zum gewuenschten Ergebnis komme (verzeichnisse mit x-bit, dateien ohne x-bit)?
Danke.

Gruss
Ralph