No se puede escribir en SMB Share con Terminal OS X 10.8

1

Estoy intentando copiar algunos archivos de mi disco local a un recurso compartido SMB que he configurado en mi red doméstica usando Terminal, pero continúo recibiendo este error:

fchmod failed: Permission denied 

El recurso compartido se configura en un servidor Freenas y los permisos de la carpeta están configurados en 777. Puedo copiar los archivos correctamente con Finder, así que no sé por qué no funciona en la Terminal.

    
pregunta johnmcp 04.11.2012 - 18:21

1 respuesta

1

El problema aquí es que la terminal está intentando escribir permisos de estilo Unix en el recurso compartido CIFS durante la operación de copia.

Cuando ejecute "cp" a través del terminal, los datos se transferirán, pero el comando fchmod fallará, ya que el "protocolo CIFS central no proporciona información de propiedad de Unix o modo para archivos y directorios".

Algunas soluciones:

  • Monte el recurso compartido a través de la línea de comandos y active la opción noperm para ignorar los errores de permiso.

    mount_smbfs -o noperm "//DOMAIN;[email protected]/blah" /Volumes/blah
    
  • Alternativamente, puedes usar rsync para copiar archivos (sin la marca -a)

    rsync -rl source destination.
    

Fuente: enlace

    
respondido por el jmamma 18.09.2015 - 08:38

Lea otras preguntas en las etiquetas