8 votos

Problema de permisos al copiar archivos a través de SMB a un servidor en OS X 10.9 Mavericks

En primer lugar, me gustaría decir que pasé la mayor parte del día tratando de resolver este problema. He leído bastantes artículos sobre este tema pero no puedo encontrar el problema específico que estoy experimentando.

Estoy ejecutando OS X 10.9 Mavericks en un Mac Mini. Nuestro servidor está ejecutando Linux Gentoo. En este punto, no estoy seguro exactamente de qué versión.

El problema

Cuando me conecto a un servidor en nuestra red de la empresa con el protocolo SMB o CIFS, puedo montar los volúmenes de ese servidor. También puedo acceder y leer los archivos en todos los volúmenes (hasta donde sé). Me conecto a través del nombre de usuario y la contraseña de administrador para este servidor.

Sin embargo, cuando intento copiar archivos a un volumen en particular, se me pide ingresar mi nombre de usuario y contraseña en Finder. Después de haber ingresado mis credenciales de usuario de OSX, recibo un error que dice lo siguiente:

La operación no se puede completar porque no tienes permiso para acceder a algunos de los ítems.

Por lo tanto, no puedo copiar archivos a este volumen específico en nuestro servidor. Sin embargo, puedo copiar archivos a otros volúmenes en nuestro servidor.

Soluciones intentadas

Las soluciones que ya he intentado son:

  • Conectar a través de CIFS en lugar de SMB
  • Cambiar los permisos de dichos archivos para lectura/escritura por parte de todos
  • Intentar instalar Samba para que sea utilizado en lugar de la implementación SMB de OS X

Ninguno de estos intentos ha logrado resolver el problema que estoy experimentando.

Algunos intentos alternativos más

Lo que también intenté fue dar mis archivos a un colega que utiliza OS X Mountain Lion para que intentara copiar los archivos a dicho volumen. Él tuvo el mismo problema y también se le pidió ingresar sus credenciales en Finder, después de lo cual falló la copia debido al error de permisos mencionado anteriormente.
Sin embargo, él puede copiar sus propios archivos a ese volumen sin ningún problema.

Cuando proporcioné mis archivos a un colega que está usando Windows 8, logró copiar mis archivos a dicho volumen.

TL;DR

No puedo copiar archivos por SMB a un volumen específico del servidor desde OSX Mavericks. Sin embargo, puedo leerlos.

Se agradece mucho cualquier ayuda.

Actualización #1

Algunas personas han sugerido que necesitaba ingresar las credenciales del servidor en el cuadro de diálogo de Finder, pero no permite eso. Solo puedo ingresar las credenciales de mi cuenta de OSX.

También quiero indicar que me conecto al servidor con la misma cuenta de usuario e inicio de sesión que la mayoría de mis colegas. Así que me conecto con la misma cuenta que los colegas que pueden copiar archivos en el servidor. Sin embargo, sigo recibiendo el mensaje de error de no tener permisos cuando intento copiar archivos al servidor.

0 votos

Puede ser útil proporcionar un ejemplo de los permisos que se han establecido en el volumen/compartir/directorio con el que estás teniendo problemas. Lo más probable es que desees verificar los permisos en el lado del servidor utilizando algo como ls -al o getfacl. ¿Estás especificando las opciones createMode o directoryMode para ese compartir en el archivo smb.conf del servidor?

2voto

Lasse Puntos 1000

Por lo general, el cuadro de autenticación está relacionado con el destino de tu copia.

Así que, por lo que estás describiendo, deberías ingresar tus credenciales de inicio de sesión de Gentoo. Sin embargo, sospecho que los permisos de propietario/escritura son demasiado restrictivos en ese volumen específico. ¿Has verificado el usuario/grupo de propietario en el volumen problemático vs. los otros volúmenes "sin problemas"? ¿Son los permisos de lectura/escritura iguales?

Para cambiar los permisos sin recurrir a Terminal, resalta la carpeta en la que deseas poner el archivo de usuario y selecciona Obtener información (Cmd+i). En la parte inferior están los permisos. Asegúrate de que donde dice "todos" también diga "Lectura y Escritura". Es posible que debas hacer clic en el candado dorado en la parte inferior del panel de Obtener información para ajustar esto. Una vez que lo hagas, podrás copiar tu carpeta.

0 votos

Deberías poder comentar en cualquier parte ahora....

0 votos

Hola Lasse, gracias por responder. Cuando recibo la solicitud del Buscador, solo puedo usar mis credenciales de inicio de sesión de OS X y ninguna otra. Las credenciales de inicio de sesión de Gentoo no funcionan. Según lo que puedo ver, cuando hago cmd+i en varias carpetas dentro de los Volúmenes en el servidor, siempre indican los mismos permisos: Tiene acceso personalizado. Así que no obtengo la tabla normal con los nombres de grupos de usuarios y privilegios.

0 votos

Hola Lasse, después de investigar más a fondo descubrí que los permisos son realmente demasiado restrictivos en las carpetas a las que intentaba copiar (dr-xr-xr-x). Realicé una investigación adicional y al parecer, cuando creo una carpeta en el servidor, solo se establece como editable para mí, mientras que cuando un colega crea una carpeta, se establece como editable para todos. Aún así, eso no explica por qué hay carpetas con los permisos que mencioné anteriormente. ¿Hay alguna manera de forzar al servidor a que cree siempre carpetas con permisos de escritura para todos?

2voto

zkanoca Puntos 103

Tuve el mismo problema y creo que lo resolví:
Tienes que cambiar la dirección del servidor de smb a cifs, por ejemplo si tu dirección es:

smb://ummsnas01/MarkLab$

...cámbiala a:

cifs://ummsnas01/MarkLab$

¡Eso es todo! ¡Espero que ahora funcione para ti también!

1 votos

Hola Eduardo, gracias por tu sugerencia pero esta fue una de las primeras cosas que intenté y no funcionó. Lasse sugirió que era un problema de permisos y resultó ser así.

1voto

AC. Puntos 220

La solución en nuestro caso fue hacer la cuenta de usuario "móvil" en la mac local (estábamos teniendo problemas con un usuario de dominio al no tener acceso a una carpeta compartida smb en un servidor miembro del dominio).

Fue un problema en cualquier versión de Mavericks donde el usuario de dominio no era móvil.

0voto

Alan Szlosek Puntos 161

En primera instancia, diría que tu servidor Linux debería configurarse en el futuro como un Active Directory con usuarios únicos y permisos establecidos apropiadamente.

Cuando copias un archivo y luego ingreses la información de tu cuenta de OS X, eso probablemente sea el obstáculo para la transferencia. Ingresar las credenciales de administrador del administrador de Linux debería permitirte los privilegios correctos para escribir en el recurso compartido en el recurso SMB/CIFS en el que estás trabajando.

Lo que resulta confuso es que dices que tus colegas transfieren archivos con sus credenciales... así que no estoy seguro si esas son credenciales del sistema local o del servidor.

0 votos

Hola Andrew, gracias por responder. Cuando me piden que ingrese mis credenciales, solo puedo ingresar las credenciales de mi cuenta de OSX. No puedo ingresar las mismas credenciales que uso para conectarme al servidor. Debería indicar que todos aquí usan las mismas credenciales para conectarse al servidor. Así que me estoy conectando al servidor con las mismas credenciales que las personas que pueden transferir archivos. En resumen: puedo conectarme al servidor con las credenciales del servidor, pero cuando me piden que ingrese mis credenciales en la ventana del Finder cuando quiero copiar archivos, solo puedo ingresar mis credenciales del sistema.

0voto

David Braun Puntos 138

Este también habría sido un comentario, pero aún no tengo suficiente reputación.

Estás tratando de usar un protocolo de intercambio de archivos de Windows para la comunicación entre computadoras Mac OS y Linux. ¿Por qué no utilizar protocolos de intercambio de archivos más nativos de las plataformas que estás utilizando, es decir:

  • instalar y usar AFP (protocolo de intercambio de archivos de Mac OS) en Linux, o
  • usar NFS (protocolo de intercambio de archivos de Unix, compatible tanto con Linux como con Mac OS)

2 votos

Mavericks se predetermina a SMB2 en lugar de AFP: appleinsider.com/articles/13/06/11/…

1 votos

Wow. Bueno, ahora cúbranme de miel y péganme en un hormiguero.

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