Speichern von Word (Mac) Dateien auf Win Fileserver. Dateien verschwinden
Hallo,
wir haben eine WIN2019 Domain und 99 % aller Anwender arbeiten unter WIN 11 auf den Fileservern.
Außerdem haben wir 2 Macbooks mit dem aktuellen MacOS (15.5) die unter smb auf die Windowsfreigaben der Fileserver zugreifen. Auf den Macs ist die aktuelle Office O365 Suite installiert. Die Macs sind hardwareseitig nicht in die Domain eingebunden.
Folgendes Problem:
Bei der Bearbeitung von Word Dateien mit dem Mac auf dem Fileserver wird beim Speichern und Schließen der .tmp Datei scheinbar ein Archive Flag gesetzt. Für den User sieht es so aus, als ob die Datei beim Speichern verschwindet. Sie kann natürlich wieder sichtbar gemacht werden, aber woher kommt dieses seltsame Speicherverhalten? Wir konnten den Fehler mit mehreren Macs in verschiedenen Unterverzeichnissen reproduzieren. De- und Neuinstallation des O365 Pakets brachte keinen Erfolg
wir haben eine WIN2019 Domain und 99 % aller Anwender arbeiten unter WIN 11 auf den Fileservern.
Außerdem haben wir 2 Macbooks mit dem aktuellen MacOS (15.5) die unter smb auf die Windowsfreigaben der Fileserver zugreifen. Auf den Macs ist die aktuelle Office O365 Suite installiert. Die Macs sind hardwareseitig nicht in die Domain eingebunden.
Folgendes Problem:
Bei der Bearbeitung von Word Dateien mit dem Mac auf dem Fileserver wird beim Speichern und Schließen der .tmp Datei scheinbar ein Archive Flag gesetzt. Für den User sieht es so aus, als ob die Datei beim Speichern verschwindet. Sie kann natürlich wieder sichtbar gemacht werden, aber woher kommt dieses seltsame Speicherverhalten? Wir konnten den Fehler mit mehreren Macs in verschiedenen Unterverzeichnissen reproduzieren. De- und Neuinstallation des O365 Pakets brachte keinen Erfolg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 673394
Url: https://administrator.de/forum/word-mac-fileserver-verschwinden-673394.html
Ausgedruckt am: 16.06.2025 um 08:06 Uhr
6 Kommentare
Neuester Kommentar
Moin,
MacOS kennt das Archivbit im Grunde nicht. Das muss von deinem NTFS Share gesetzt werden.
Im Zusammenspiel zwischen macOS, Word und SMB kann es zu falschen Dateiattributen kommen.
Was sagt auf dem Mac ein:
Ist das 'Hidden'flag gesetzt?
Workaround: erst lokal abspeichern und dann aufs Share schubsen.
Das funktioniert dann, oder?
Alternativ direkt via WebDAV- oder AFP-Share speichern. Da sollte es solche Phänomene nicht geben.
Brutzelnde Grüße
MacOS kennt das Archivbit im Grunde nicht. Das muss von deinem NTFS Share gesetzt werden.
Im Zusammenspiel zwischen macOS, Word und SMB kann es zu falschen Dateiattributen kommen.
Was sagt auf dem Mac ein:
ls -lO /Pfad/zur/Datei.docx
Ist das 'Hidden'flag gesetzt?
Workaround: erst lokal abspeichern und dann aufs Share schubsen.
Das funktioniert dann, oder?
Alternativ direkt via WebDAV- oder AFP-Share speichern. Da sollte es solche Phänomene nicht geben.
Brutzelnde Grüße
Zitat von @lordlobster:
die Ausgabe von ls -lo auf eine versteckte Datei ist
-rwx------@ 1 kaiser 20959 13 Jun 11:13 /V.................2_tk.docx
-rwx------@ 1 kaiser 20959 13 Jun 11:13 /V.................2_tk.docx
Der Dateiname beginnt wirklich mit einen Schrägstrich?
aber woher kommt dieses seltsame Speicherverhalten?
Nun, das liegt hauptsächlich am Speicherverhalten von Office ansich. und der SMB Implementierung des MACs. Office ändert quasi nicht die Ursprungsdatei direkt sondern kopiert beim Speichern den Inhalt in eine temporäre Datei, löscht die Originaldatei und benennt die temp. Datei wieder um in den Originalnamen. Auf dem Mac beginnen diese Dateien mit einem Punkt damit sie nicht direkt sichtbar sind. Da nun aber die Speicherung direkt auf einem Share erfolgt, übernimmt Windows die für den MAC unsichtbare Datei als Hidden-Attribut auf der NTFS Seite, das umbenennen ändert dieses Flag dann aber nicht mehr, so dass es auf NTFS Seite weiterhin als hidden markiert ist.Dagegen hilft bspw. in Skript auf Serverseite das entweder regelmäßig läuft oder auf Trigger(Filesystemwatcher) regiert und das Hidden-Flag der Files entfernt.
attrib -H \\pfad\zur\freigabe\*.docx /S