Los archivos creados por Windows en los recursos compartidos Lion SMB tienen 600 permisos

Tengo habilitado el uso compartido de archivos en OS X Lion, y estoy accediendo a los recursos compartidos usando cajas Win XP y Win 7. Puedo leer y escribir bien, pero cuando creo un nuevo archivo, los permisos para ese archivo son 600 por defecto, y solo es accesible por la cuenta autenticada con SMB. Si edito archivos, los permisos no se modifican. Solo 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?

Mountain Lion se comporta de la misma manera...
Supongo que Windows crea el archivo con estos permisos de forma predeterminada. Intentaría cambiar el comportamiento predeterminado de Windows.

Respuestas (1)

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

Me he asegurado de que la configuración para compartir archivos sea correcta. Vaya a la carpeta en Finder y verifique que el usuario tenga los permisos correctos, incluida la creación de archivos localmente, lo que da como resultado los permisos correctos (644). Vaya a Preferencias del sistema -> Compartir y seleccione el recurso compartido, y verifique que el usuario esté en la lista con permisos de lectura y escritura.

Usando la herramienta de línea de comando:

$ dscl localhost -list /Local/Default/SharePoints

cotizar 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.

Se presentó un error con Apple, error n.º 13745123. Lo cerraron como comportamiento esperado, con lo que no estoy de acuerdo. Si alguien se encuentra con este problema, informe un error en bugreport.apple.com y dígale cómo cree que debería funcionar.