Problemas de permisos para archivos copiados de NAS

Accedo a mi Synology NAS a través de AFP y puedo abrir/editar todos mis archivos directamente en él. Pero cuando copio un archivo a mi escritorio no puedo abrirlo. Finder me dice que no tengo los permisos apropiados.

Cuando miro los permisos (CMD + I) en...

… mi NAS:

  • (desconocido): leer y escribir
  • todos: sin permisos

… mi escritorio:

  • personal: leer y escribir
  • todos: sin permisos

ls -l imprimirá (para ambos pasos): ----rwx--- 1 pentagrama suntrop 35354 4 Jul 10:32 Archivo.docx

¿Se trata de un problema en Mac, Synology o en mi configuración?

Idealmente, los permisos deberían ser 755, es decir, rwxr-xr-x en ambos lugares.
Bueno, gracias. ¿Y qué causa el problema o cómo evitarlo? :-)
No sé qué causó el problema o cómo evitarlo, pero probablemente puedas solucionarlo ejecutando sudo chmod -R 755 /path/to/driveen la Terminal. Es por eso que no puse esto como respuesta.
Eso no es solo este archivo en particular. Casi todos los archivos tienen este problema. de todos modos, revisaré algunos otros recursos e intentaré solucionarlo. Gracias.
No, no dije path/to/file, dije path/to/drive. Esto arreglará TODOS los archivos en el disco.
¿Sabes por qué es posible cambiar los permisos? Parece que no los tengo (ya que no puedo abrir los archivos), pero puedo cambiar los permisos. ¿No deberían los permisos impedirlo?
Eso es porque estás usando sudo. Este comando le otorga superuserprivilegios. El superusuario puede hacer cualquier cosa.
Puedo cambiar chmod sin sudo, incluso ahora, si no he iniciado sesión como sudo.
Bueno, no sé cómo sucedió eso.

Respuestas (3)

Suena como un problema de permisos. Tuve un problema similar. Los archivos creados por un usuario en dos grupos ( administrador y usuario ) en NAS no podían ser leídos por los usuarios solo en el grupo de usuarios . Intenté restablecer la propiedad/permisos usando File Station desde DiskStation y no hice nada. Supuse que algo andaba mal con los permisos de la carpeta raíz en la carpeta compartida, y sí, eran propiedad de root y 777 chmod.

Me las arreglé para arreglar esto por:

  1. En Synology - panel de control - win/mac/nfs - vaya a Mac File Service (AFP) y desactive Aplicar permisos UNIX predeterminados (servicios de archivos Mac habilitados) - raíz de su problema
  2. inicie sesión en NAS a través de ssh, vaya a la mayoría de las carpetas raíz compartidas y haga

    chown -R nobody:users shared_folder/
    chmod -R 755 shared_folder/
    

información usada de aquí , aquí y aquí .

En mi caso, descubrí que si cierro la carpeta en el buscador no hay problema con los permisos. Si la carpeta está abierta y se muestra, recibo el mensaje de que no puedo guardar mi archivo porque no tengo los permisos necesarios. Imagínate, pero funciona aquí siempre.

No te conectes a través de AFP: utiliza SMB.

¿Por qué deberían conectarse a través de SMB en lugar de AFP? Si bien esto podría ser exactamente correcto, sería bueno alguna explicación más.
Aunque SMB funcionará, no es compatible con algunas de las características de OS X que me gustan. Envié un informe de error a Apple y, espero, lo solucionen :-)
Synology tuvo que aplicar ingeniería inversa a AFP, mientras que SMB es de código abierto. Es por eso que SMB es más seguro de usar, especialmente con las versiones más nuevas de OS X.