En primer lugar, me gustaría decir que he pasado la mayor parte del día tratando de resolver este problema. Ya he leído bastantes artículos sobre este tema, pero parece que no puedo encontrar el problema específico que estoy experimentando.
Estoy ejecutando OS X 10.9 Mavericks en una Mac Mini. Nuestro servidor ejecuta Linux Gentoo. En este punto no estoy exactamente seguro de qué versión.
El problema
Cuando me conecto a un servidor en la red de nuestra empresa con el protocolo SMB o CIFS, puedo montar los volúmenes desde ese servidor. También puedo acceder y leer los archivos en todos los volúmenes (que yo sepa). Me conecto a través del nombre de usuario y la contraseña de administrador para este servidor.
Sin embargo, cuando trato de copiar archivos a un volumen en particular, Finder me pide que ingrese mi nombre de usuario y contraseña . Después de ingresar mis credenciales de usuario de OSX, aparece un error que indica lo siguiente:
La operación no se puede completar porque no tiene permiso para acceder a algunos de los elementos.
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 tentativas
Las soluciones que ya he intentado son:
Ninguno de estos intentos ha logrado resolver el problema que estoy experimentando.
Algunos intentos más alternativos
Lo que también traté de hacer fue darle mis archivos a un colega que ejecuta OS X Mountain Lion para que pudiera intentar copiar los archivos en dicho volumen. Tuvo el mismo problema y Finder también le pidió que proporcionara sus credenciales que luego no pudo copiar debido al error de permisos anterior.
Sin embargo, puede copiar sus propios archivos a dicho volumen sin ningún problema.
Cuando le proporcioné mis archivos a un colega que usa Windows 8, logró copiar mis archivos en dicho volumen.
TL;RD
No se pueden copiar archivos a través de SMB a un volumen de servidor específico desde OSX Mavericks. Puede leer sin embargo.
Cualquier ayuda es muy apreciada.
Actualización #1
Algunas personas han sugerido que necesitaba ingresar las credenciales del servidor en el indicador del Finder, pero no lo permite. Solo puedo ingresar las credenciales de mi cuenta 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 compañeros. Entonces me conecto con la misma cuenta que mis colegas que pueden copiar archivos al servidor. Sin embargo, sigo recibiendo el error sin permisos cuando intento copiar archivos al servidor.
Por lo general, la solicitud de autenticación está relacionada con el destino de su copia.
Por lo tanto, por lo que está describiendo, debe ingresar sus credenciales de inicio de sesión de Gentoo. Sin embargo, sospecho que el propietario/permiso de escritura es demasiado restrictivo en ese volumen específico. ¿Ha verificado el usuario/grupo propietario en el volumen problemático frente a los otros volúmenes "sin problemas"? ¿Los permisos de lectura/escritura son los mismos?
Para cambiar los permisos sin recurrir a Terminal, resalte la carpeta en la que desea colocar el archivo de usuario y seleccione Obtener información ( Cmd+ i). En la parte inferior están los permisos. Asegúrese de que donde dice "todos" también diga "Leer y escribir". Es posible que deba hacer clic en el pequeño candado dorado en la parte inferior del panel Obtener información para ajustar esto. Una vez que hagas esto, podrás copiar tu carpeta.
cmd
+ i
en varias carpetas dentro de los Volúmenes en el servidor, siempre indican los mismos permisos: You have custom access
. Entonces no obtengo la tabla normal con los nombres y privilegios de los grupos de usuarios.dr-xr-xr-x
). Investigué un poco más y, aparentemente, cuando creo una carpeta en el servidor, se configura para que se pueda escribir solo para mí, mientras que cuando un colega crea una carpeta, se configura para que todos puedan escribir. Eso todavía no explica por qué hay carpetas con los permisos que mencioné anteriormente. ¿Hay alguna forma de obligar al servidor a crear siempre carpetas con permisos de escritura para todos?777
sólo debe utilizarse cuando sea absolutamente necesario. Sin embargo, debe investigar lo siguiente: ¿En qué grupo(s) está usted y su colega no está? Eso afecta mucho a los permisos. Esto podría estar en el software SMB que usa el servidor o directamente basado en la propia lista de Gentoo.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$
…cambiarlo a:
cifs://ummsnas01/MarkLab$
¡Eso es todo! ¡Ojalá funcione ahora para ti también!
La solución en nuestro caso fue hacer que la cuenta de usuario sea "móvil" en el mac local (teníamos problemas con un usuario de dominio que no podía acceder a un recurso compartido smb en un servidor miembro de dominio).
Era un problema en cualquier versión de Mavericks donde el usuario del dominio no era móvil.
Para aquellos que han llegado a esta página en busca de una respuesta a este problema, he encontrado la solución a mi experiencia con este problema:
El HD que se conecta a la red debe estar formateado en exFat. Puede hacer esto conectando físicamente la unidad a su computadora y usando la Utilidad de disco para reformatear en exFat. Eso resolvió mi problema. Espero que solucione el tuyo! ¡Salud!
Bueno, a primera vista, diría que su servidor Linux debería configurarse en el futuro como un Active Directory con usuarios únicos y permisos configurados adecuadamente.
Cuando copia un archivo y luego ingresa la información de su cuenta OS X, ese es probablemente el obstáculo para la transferencia. Ingresar las credenciales de administrador para el administrador de Linux debería otorgarle el privilegio correcto para escribir en el recurso compartido SMB/CIFS en el que está trabajando.
Lo que es confuso es que diga que sus colegas transfieren archivos con sus credenciales... así que no tengo claro si son credenciales del sistema local o credenciales del servidor.
Esto también habría sido un comentario, pero aún no tengo suficiente reputación.
Está intentando utilizar un protocolo de uso compartido de archivos de Windows para la comunicación entre ordenadores Mac OS y Linux. ¿Por qué no usar protocolos para compartir archivos que sean más nativos de las plataformas que está usando, es decir:
La solución es sencilla. Debe ir a la configuración de uso compartido de SMB y otorgar los permisos adecuados al usuario con cuyas credenciales está conectado desde su mac. Los permisos de uso compartido predeterminados en Windows son para todos, pero debe tener el nombre de usuario específico permitido allí.
Resolví esto con:
sudo chmod +orw
Tenga en cuenta que no soy un experto en MacOS, por lo que puede que esté haciendo que esto sea demasiado inseguro, pero estos son archivos temporales para mí y funcionó.
Encontré un problema similar y la causa raíz fue la habilitación de SELINUX. Puede desactivar SELINUX e intentarlo.
eddie kelley
ls -al
ogetfacl
. ¿Está especificandocreateMode
opciones para ese recurso compartido en el archivodirectoryMode
del servidor ?smb.conf