¿Cómo montar el uso compartido de archivos de Mac OS X Lion?

10

¿Cómo puedo montar los recursos compartidos de OS X 10.7 Lion en mi caja de Ubuntu (10.10, 11.4)?

Desde la actualización de OS X 10.7 Lion, la integración de red con Ubuntu es una pesadilla. Anteriormente, podíamos imprimir en impresoras OSX y montar archivos compartidos OSX en un instante, usando SMB / CIFS.

Ahora tengo que imprimir en impresoras OSX Lion usando CUPS y compartir IPP ... ¡HECHO! no samba: funciona.

Lo peor es que ya no puedo acceder a los archivos en los recursos compartidos de OS X Lion (hasta Snow Leopard estuvo bien).

Exactamente desde Nautilus, todavía puedo navegar por los recursos compartidos del servidor OSX, montar uno de ellos (usando Nautilus y smb://URL), incluso puedo navegar por todo el árbol de directorios del recurso compartido, pero cada vez que intento abrir un archivo (incluso para solo lectura)

Recibo el error

Impossible to open file <<smb://<host>/<share>/<file-path>> Unexpected error: Function not implemented

(Este es Konqueror);

Cuando intento montar.cifs, me informa

root@UL30AL64:/home/fmoli# mount.cifs //<host>/<myshare> /media/gw-fm -o user=<myname>,password=<mypwd>,nounix,noserverino,sec=krb5
mount error(126): Required key not available
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Los rumores en la red dicen que SAMBA4 es la receta para Linux / Ubuntu. Pero intenté configurar samba4 sin suerte (falta de guías por ahí ...)

Otros sugieren instalar netatalk en Ubuntu. Pero netatalk es un paquete "solo para servidor": ¡necesito montar recursos compartidos de OSX en Ubuntu, no recursos compartidos de Ubuntu en OSX!

Flavio Molinelli
fuente
Tengo el mismo problema en Ubuntu 11.10, no puedo montar los recursos compartidos de OS X Lion SMB / CIFS como antes.
Jeff Welling

Respuestas:

9

Con referencia a esta publicación en la comunidad de debate de Apple, puede intentar montar con dos opciones adicionales:nounix,sec=ntlmssp

He intentado eso, funciona correctamente:

mount.cifs //192.168.0.x/public /mnt/public -o user=myusername,password=mypassword,nounix,sec=ntlmssp,noperm,rw
sengtui
fuente
Hola Sengtui, muchas gracias por tu respuesta, lo probé y funciona, sin duda. Todavía es un poco incómodo, ya que tengo que montar / desmontar a través de CLI, y no puedo hacer esto a través de Nautilus GUI, ni siquiera usar credenciales guardadas en llavero ... ¡pero funciona!
Flavio Molinelli
Gracias por la solución, aunque estoy decepcionado, significa que tengo que ir a la línea de comando cada vez que quiero montar un recurso compartido SMB / CIFS en OS X. Con las características que han eliminado y ahora esto, estoy tentado para volver a Snow Leopard.
Jeff Welling
Acabas de salvar mi Mac de ser influenciado con un mazo. Muchas gracias.
LRE
¿Cuál sería una /etc/fstabversión de este comando?
2grit
1

Esta solución es más generalizada y le permitirá acceder a archivos en OS X desde Ubuntu 11.10, aunque ahora a través de SMB / CIFS. En OS X Lion, habilite el inicio de sesión remoto en Compartir, agregue su usuario para que pueda acceder a él, y luego en Ubuntu 11.10 debería aparecer en Explorar red accesible como SFTP.

Jeff Welling
fuente
1

También puedes usar /etc/fstab:

//192.168.0.x/public    /mnt/public    cifs    credentials=/root/.credentialsfile,iocharset=utf8,nounix,sec=ntlmssp,noperm,rw

el /root/.credentialsfilese vería así:

username=myusername
password=mypassword
Markus Steindl
fuente