Los archivos creados por Windows en Lion SMB share tienen 600 permisos

4

He habilitado el uso compartido de archivos en OS X Lion, y estoy accediendo 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?

    
pregunta Jay Liu 23.09.2011 - 15:53

1 respuesta

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 - > 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 recursos compartidos, 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.

    
respondido por el Matt Connolly 17.01.2013 - 05:57

Lea otras preguntas en las etiquetas