Los archivos creados por Windows en Lion SMB tienen 600 permisos

4

Tengo el uso compartido de archivos habilitado en OS X Lion, y accedo a los recursos compartidos utilizando las casillas Win XP y Win 7. Puedo leer y escribir bien, cuando creo un archivo nuevo, los permisos para ese archivo tienen un valor predeterminado de 600, y solo puedo acceder a la cuenta autenticada con SMB. Si edito archivos, los permisos no se cambian. Sólo los archivos nuevos tienen este problema. Esto significa que otras cuentas en OS X no pueden acceder a los archivos, y tampoco el servidor apache, que se ejecuta como _www, creo.

¿Hay alguna manera de hacer que Lion SMB marque los archivos nuevos como 644 en su lugar?

Jay Liu
fuente
El león de montaña se comporta de la misma manera ...
Matt Connolly
Mi conjetura es que Windows Crea el archivo con estos permisos por defecto. Intentaría y cambiaría el comportamiento predeterminado de Windows.
Édouard

Respuestas:

1

Creo que esto podría ser un error. También estoy viendo el mismo comportamiento en Mountain Lion.

Me he asegurado de que la configuración para compartir archivos sea correcta. Vaya a la carpeta en el Finder y verifique que el usuario tenga los permisos correctos, incluida la creación de archivos de forma local, que resulten en los permisos correctos (644). Ir a Preferencias del sistema - & gt; Compartir y seleccionar el recurso compartido, y verificar que el usuario esté en la lista con permisos de lectura y escritura.

Usando la herramienta de línea de comandos:

$ dscl localhost -list /Local/Default/SharePoints

para enumerar acciones, y:

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

Puedo ver:

dsAttrTypeNative:smb_createmask: 644
dsAttrTypeNative:smb_directorymask: 755

Sin embargo, los archivos creados por los usuarios de Windows terminan con 600 permisos y otros no pueden leerlos.

Si bien no es una respuesta, con suerte le dará a alguien un paso más cerca de encontrarla.

Matt Connolly
fuente
Archivó un error con la manzana, error # 13745123. Lo cerraron como comportamiento esperado, con lo que no estoy de acuerdo. Si alguien encuentra este problema, presente un error en bugreport.apple.com Y cuéntales cómo crees que debería funcionar.
Matt Connolly