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?


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.