Hai,
ich dreh' gleich durch :twisted: :
Suse10, Samba 3.0.20b, LDAP-UserDB, keine Domäne.
Hier eine Freigabe auf dem Server :
Alle User in der Gruppe ha1 haben darauf Zugriff, als sog. Teamverzeichnis. Jeder kann Dateien ablegen, bearbeiten, etc. Er kann auch Dateien von anderen lesen. Alles kein Problem.
Nun kommts :
Heinz legt ein neues MS-Word Dokument an, schreibt was rein, speichert es ab und geht nach Hause.
Susi kommt noch schnell, macht dieses Dokument auf und ändert etwas. Sie speichert es ab und geht ebenfalls.
Nun kommt Heinz am nächsten Morgen und möchte an der Datei weiterarbeiten. Kein Problem, er öffnet sie, findet Susis Änderungen, freut sich über seine fleißige Kollegin und tippt weiter. Irgendwann möchte er speichern, klickt auf <Speichern> und .... BUMM Datei sei schreibgeschützt. No way ... es geht nicht. Er muß ein neues Dokument anlegen.
Beim näheren Betrachten auf dem Server fällt folgendes auf :
Neue Dateien werden, wie durch smb.conf vorgeschrieben, mit -rwxrwxr-x (0775) korrekt angelegt. Sie gehören Heinz und der Gruppe ha1. Sobald jedoch Susi die Datei ändert und abspeichert passiert folgendes :
- Die Datei gehört ab sofort nun Susi ( Was ja nicht sooo schlimm wäre )
- Die Datei hat nun die Permissions : -rwx-r-xr-x also (0755) :shock: :?:
MS-Word (auch MS-Excel !) fummelt an den Dateirechten rum. OpenOffice, PaintShop Pro, UltraEdit, etc ... alle legen korrekt ihre Dateien mit 0775 ab und die Rechte bleiben auch nach einem erneuten Speichern auf 0775. Es ändert sich manchmal die uid, aber das juckt nicht. Auf einem anderen Samba (3.0.2) lässt MS-Word die Rechte in ruhe.
Nur die *argl* MS-Produkte verbiegen mir die Gruppenrechte.
Was ist da los ? Wer kennt dieses Phänomen ???
ich dreh' gleich durch :twisted: :
Suse10, Samba 3.0.20b, LDAP-UserDB, keine Domäne.
Hier eine Freigabe auf dem Server :
Code:
[global]
unix charset = UTF8
workgroup = SAMBA
server string = Samba %v
update encrypted = Yes
map to guest = Bad User
passdb backend = ldapsam:ldap://localhost
username map = /etc/samba/smbusers
password level = 4
log file = /var/log/samba/log.%m
load printers = No
printcap name = cups
logon path = \\%L\profiles\.msprofile
logon drive = P:
logon home = \\%L\%U\.9xprofile
domain logons = Yes
os level = 65
preferred master = Yes
domain master = Yes
wins support = Yes
ldap admin dn = cn=admin,o=firma
ldap group suffix = ou=groups
ldap machine suffix = ou=hosts
ldap passwd sync = Yes
ldap suffix = o=firma
ldap ssl = no
ldap user suffix = ou=user
read only = No
cups options = raw
hide special files = Yes
hide unreadable = Yes
veto files = /*.eml/*.nws/riched20.dll/*.{*}/
hide files = /.*/
[homes]
comment = Home Directories
valid users = %S
inherit permissions = Yes
inherit acls = Yes
browseable = No
[ha1]
path = /srv/samba/ha1
valid users = @ha1
force group = ha1
browseable = No
create mask = 0775
force create mode = 0775
directory mask = 0775
force directory mode = 0775
Alle User in der Gruppe ha1 haben darauf Zugriff, als sog. Teamverzeichnis. Jeder kann Dateien ablegen, bearbeiten, etc. Er kann auch Dateien von anderen lesen. Alles kein Problem.
Nun kommts :
Heinz legt ein neues MS-Word Dokument an, schreibt was rein, speichert es ab und geht nach Hause.
Susi kommt noch schnell, macht dieses Dokument auf und ändert etwas. Sie speichert es ab und geht ebenfalls.
Nun kommt Heinz am nächsten Morgen und möchte an der Datei weiterarbeiten. Kein Problem, er öffnet sie, findet Susis Änderungen, freut sich über seine fleißige Kollegin und tippt weiter. Irgendwann möchte er speichern, klickt auf <Speichern> und .... BUMM Datei sei schreibgeschützt. No way ... es geht nicht. Er muß ein neues Dokument anlegen.
Beim näheren Betrachten auf dem Server fällt folgendes auf :
Neue Dateien werden, wie durch smb.conf vorgeschrieben, mit -rwxrwxr-x (0775) korrekt angelegt. Sie gehören Heinz und der Gruppe ha1. Sobald jedoch Susi die Datei ändert und abspeichert passiert folgendes :
- Die Datei gehört ab sofort nun Susi ( Was ja nicht sooo schlimm wäre )
- Die Datei hat nun die Permissions : -rwx-r-xr-x also (0755) :shock: :?:
MS-Word (auch MS-Excel !) fummelt an den Dateirechten rum. OpenOffice, PaintShop Pro, UltraEdit, etc ... alle legen korrekt ihre Dateien mit 0775 ab und die Rechte bleiben auch nach einem erneuten Speichern auf 0775. Es ändert sich manchmal die uid, aber das juckt nicht. Auf einem anderen Samba (3.0.2) lässt MS-Word die Rechte in ruhe.
Nur die *argl* MS-Produkte verbiegen mir die Gruppenrechte.
Was ist da los ? Wer kennt dieses Phänomen ???