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

4

Ich habe die Dateifreigabe in OS X Lion aktiviert und greife mit Windows XP und Windows 7 auf die Freigaben zu. Wenn ich eine neue Datei erstelle, kann ich problemlos lesen und schreiben. Die Standardberechtigung für diese Datei beträgt 600 und der Zugriff ist nur über das bei SMB authentifizierte Konto möglich. 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, ebenso wenig wie der Apache-Server, der meines Erachtens als _www ausgeführt wird.

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

Jay Liu
quelle
Berglöwe verhält sich genauso ...
Matt Connolly
Ich vermute, dass Windows Erstellen Sie die Datei standardmäßig mit diesen Berechtigungen. Ich würde versuchen, das Standardverhalten von Windows zu ändern.
Édouard

Antworten:

1

Ich denke, das könnte ein Fehler sein. Ich sehe das gleiche Verhalten auch in Mountain Lion.

Ich habe sichergestellt, dass die Einstellungen für die Dateifreigabe korrekt sind. Wechseln Sie zu dem Ordner in Finder, und stellen Sie sicher, dass der Benutzer über die richtigen Berechtigungen verfügt, einschließlich der lokalen Erstellung von Dateien, die zu den richtigen Berechtigungen (644) führen. Gehen Sie zu den Systemeinstellungen - & gt; Freigeben und wählen Sie die Freigabe aus, und überprüfen Sie, ob 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 es sehen:

dsAttrTypeNative:smb_createmask: 644
dsAttrTypeNative:smb_directorymask: 755

Dateien, die von Windows-Benutzern erstellt wurden, haben jedoch 600 Berechtigungen und können von anderen Benutzern nicht gelesen werden.

Es ist zwar keine Antwort, aber es wird hoffentlich jemandem einen Schritt näher kommen, um sie zu finden.

Matt Connolly
quelle
Archiviert einen Fehler mit Apfel, Fehler # 13745123. Sie schlossen es als erwartetes Verhalten, mit dem ich nicht einverstanden bin. Wenn jemand auf dieses Problem stößt, melden Sie sich bitte bei bugreport.apple.com und sagen Sie ihnen, wie Sie denken, dass es funktionieren sollte.
Matt Connolly