Hallo,
Ich habe ein Problem beim Schreiben unter WinXP aus MS-Excel 2000 und MS-Winword 2000 heraus auf ein Samba-Share. Nach dem Zurückschreiben z.B. einer von diesem Share geöffneten Excel-Datei sind die vorher vorhandenen Gruppenrechte verschwunden - was natürlich zur Folge hat, dass nur noch der letzte Bearbeiter Lese/Schreibrechte hat.
Server ist Samba 3.0.14a-3
Die Share-Definition ist wie folgt ...
[psidel]
path = /data/psidel
valid users = @psidel
write list = @psidel
force group = +psidel
create mask = 0770
force create mode = 0770
directory mode = 0770
force directory mode = 0770
Der Directory-Entry sieht vor dem Schreiben so aus ...
8 -rwxrwx--- 1 vogt psidel 6144 2006-05-12 12:05 DATUM.XLS
... nach dem Schreiben so ...
8 -rwx------ 1 vogt psidel 6144 2006-05-12 13:53 DATUM.XLS
vogt ( ...ce moi ;-) ) ist natürlich in der Gruppe psidel.
Dasselbe passiert auch mit Winword-2000-Dokumenten.
Um die Sache noch etwas verwirrender zu machen - Unter Win98 und Office 97 klappt alles wunderbar. Mit Nicht-Microsoft-Anwendungen natürlich auch.
Wenn ich von einem weiteren Linux-Server mit smbclient ein put in das share mache, ist auch alles in vollster Ordnung.
Es ist nicht auf den ersten Blick ersichtlich, ob es sich bei dem Problem um ein Linux/Samba-Problem oder um ein WindowsXP/Office2000-Problem handelt. Daher habe ich eine gleichlautende Anfrage in einem Linux-Forum plaziert.
Vielen Dank
Martin