Como montar o compartilhamento de arquivos do Mac OS X Lion?

10

Como posso montar compartilhamentos do OS X 10.7 Lion na minha caixa do Ubuntu (10.10, 11.4)?

Desde a atualização do OS X 10.7 Lion, a integração de rede com o Ubuntu é um pesadelo. Anteriormente, podíamos imprimir em impressoras OSX e montar compartilhamentos de arquivos OSX em um piscar de olhos, usando SMB / CIFS.

Agora consegui imprimir em impressoras OSX Lion usando o compartilhamento CUPS e IPP ... CONCLUÍDO! sem samba: funciona.

Pior: não consigo mais acessar arquivos em compartilhamentos do OS X Lion (estava tudo bem com o Snow Leopard).

Mesmo no Nautilus, ainda posso navegar nos compartilhamentos do servidor OSX, montar um deles (usando Nautilus e smb://URL), posso até navegar em toda a árvore de diretórios do compartilhamento, mas sempre que tento abrir um arquivo (mesmo para somente leitura)

Eu recebo o erro

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

(este é o Konqueror);

Ao tentar mount.cifs, ele 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)

Rumores na rede dizem que o SAMBA4 é a receita para Linux / Ubuntu. Mas tentei configurar o samba4 sem sorte (falta de guias por aí ...)

Outros sugerem a instalação do netatalk no Ubuntu. Mas o netatalk é um pacote "somente servidor": eu preciso montar compartilhamentos OSX no Ubuntu, não compartilhamentos Ubuntu no OSX!

Flavio Molinelli
fonte
Estou tendo o mesmo problema no Ubuntu 11.10, não consigo montar compartilhamentos OS X Lion SMB / CIFS como antes.
21412 Jeff Welling

Respostas:

9

Com referência a esta postagem na comunidade de discussão da Apple, você pode tentar montar com duas opções adicionais:nounix,sec=ntlmssp

Eu tentei isso, funciona corretamente:

mount.cifs //192.168.0.x/public /mnt/public -o user=myusername,password=mypassword,nounix,sec=ntlmssp,noperm,rw
sengtui
fonte
Olá Sengtui, muito obrigado pela sua resposta, eu testei e funciona, sem dúvida. Ainda assim, é um pouco desconfortável, pois tenho que montar / desmontar via CLI e não posso fazer isso via Nautilus GUI, nem mesmo usar credenciais sdtored no chaveiro ... mas funciona!
Flavio Molinelli
Obrigado pela solução, embora esteja desapontado, significa que tenho que ir para a linha de comando toda vez que quiser montar um compartilhamento SMB / CIFS no OS X. Com os recursos que eles removeram e agora isso, estou tentado para voltar ao Snow Leopard.
21412 Jeff Welling
Você acabou de salvar meu mac de ser influenciado por uma marreta. Muito Obrigado.
LRE 23/04
O que seria uma /etc/fstabversão deste comando?
2grit
1

Esta solução é mais generalizada e permitirá acessar arquivos no OS X a partir do Ubuntu 11.10, embora agora via SMB / CIFS. No OS X Lion, ative o Login Remoto no Compartilhamento, adicione seu usuário para que você possa acessá-lo e, no Ubuntu 11.10, ele deve aparecer em Navegar na Rede, acessível como SFTP.

Jeff Welling
fonte
1

Você também pode usar /etc/fstab:

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

o /root/.credentialsfileseria algo como:

username=myusername
password=mypassword
Markus Steindl
fonte