3 votos

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

Estoy tratando de copiar algunos archivos de mi unidad local a un recurso compartido SMB que he configurado en mi red doméstica utilizando Terminal, pero sigo recibiendo este error:

fchmod failed: Permission denied 

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

0 votos

¿Podrías copiar y pegar los comandos y mensajes de error pertinentes en tu pregunta? También el resultado de ls -l en los directorios de origen y destino ?

0 votos

Tuve que devolver el portátil. Con suerte, la semana que viene tendré uno de sustitución. Voy a publicar de nuevo entonces

2voto

user3230243 Puntos 1

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

Si ejecuta "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 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 permisos.

    mount_smbfs -o noperm "//DOMAIN;username@myshare.com/blah" /Volumes/blah
  • También puede utilizar rsync para copiar archivos (sin el indicador -a)

    rsync -rl source destination.

Fuente: https://www.samba.org/samba/docs/man/manpages-3/mount.cifs.8.html

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X