Dateien, die von Windows auf Lion SMB-Freigaben erstellt wurden, haben 600 Berechtigungen

Ich habe die Dateifreigabe in OS X Lion aktiviert und greife mit Win XP- und Win 7-Boxen auf die Freigaben zu. Ich kann gut lesen und schreiben, wenn ich eine neue Datei erstelle, sind die Berechtigungen für diese Datei standardmäßig auf 600 eingestellt und nur über das mit SMB authentifizierte Konto zugänglich. Wenn ich Dateien bearbeite, werden die Berechtigungen nicht geändert. Dieses Problem tritt nur bei neuen Dateien auf. Dies bedeutet, dass andere Konten unter OS X nicht auf die Dateien zugreifen können, und der Apache-Server, der meiner Meinung nach als _www läuft, auch nicht.

Gibt es eine Möglichkeit, Lion SMB dazu zu bringen, neue Dateien stattdessen als 644 zu markieren?

Mountain Lion verhält sich genauso ...
Ich vermute, dass Windows die Datei standardmäßig mit diesen Berechtigungen erstellt. Ich würde versuchen, das Standardverhalten von Windows zu ändern.

Antworten (1)

Ich denke, das könnte ein Bug sein. Dasselbe Verhalten sehe ich auch bei Mountain Lion.

Ich habe sichergestellt, dass die Dateifreigabeeinstellungen korrekt sind. Gehen Sie zu dem Ordner im Finder und vergewissern Sie sich, dass der Benutzer über die richtigen Berechtigungen verfügt, einschließlich des lokalen Erstellens von Dateien, was zu den richtigen (644) Berechtigungen führt. Gehen Sie zu Systemeinstellungen -> Freigabe und wählen Sie die Freigabe aus und vergewissern Sie sich, dass der Benutzer in der Liste mit Lese- und Schreibberechtigungen aufgeführt ist.

Verwenden des Befehlszeilentools:

$ dscl localhost -list /Local/Default/SharePoints

Aktien aufzulisten, und:

$ dscl localhost -read /Local/Default/SharePoints/<sharename>

Ich kann sehen:

dsAttrTypeNative:smb_createmask: 644
dsAttrTypeNative:smb_directorymask: 755

Dateien, die von Windows-Benutzern erstellt wurden, haben jedoch 600 Berechtigungen und sind für andere nicht lesbar.

Obwohl es keine Antwort ist, wird es hoffentlich jemandem einen Schritt näher bringen, es zu finden.

Fehler mit Apple eingereicht, Fehler Nr. 13745123. Sie haben es wie erwartet geschlossen, womit ich nicht einverstanden bin. Wenn jemand auf dieses Problem stößt, melden Sie bitte einen Fehler unter bugreport.apple.com und teilen Sie ihm mit, wie es Ihrer Meinung nach funktionieren sollte.