lordlobster

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
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 673394

Url: https://administrator.de/forum/word-mac-fileserver-verschwinden-673394.html

Ausgedruckt am: 16.06.2025 um 08:06 Uhr

shebang
shebang 13.06.2025 aktualisiert um 13:51:30 Uhr
Goto Top
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:
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
lordlobster
lordlobster 13.06.2025 aktualisiert um 16:21:36 Uhr
Goto Top
das funktioniert natürlich, ist aber auf Dauer etwas nervig.
die Ausgabe von ls -lo auf eine versteckte Datei ist
-rwx------@ 1 kaiser 20959 13 Jun 11:13 /V.................2_tk.docx
Danke schon mal
Visucius
Visucius 13.06.2025 um 16:12:46 Uhr
Goto Top
Ich würde den Pfad „etwas besser“ anonymisieren 😉
mbehrens
mbehrens 13.06.2025 um 16:54:15 Uhr
Goto Top
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

Der Dateiname beginnt wirklich mit einen Schrägstrich?
lordlobster
lordlobster 14.06.2025 um 10:27:51 Uhr
Goto Top
Nein natürlich nicht, ich habe nur den Pfad gelöscht
BiberMan
BiberMan 14.06.2025 aktualisiert um 11:23:11 Uhr
Goto Top
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