Como montar automaticamente unidades de rede compartilhada SMB no Mac OS X Lion


50

No Mac OS X 10.7 (Lion), a Apple substituiu o bom e antigo suporte SMB. Agora não consigo me conectar automaticamente às minhas unidades de rede compartilhadas (SMB). Soluções alternativas? Ou isso é impossível? No OS X Snow Leopard, eu podia conectar automaticamente minhas unidades de rede compartilhada Ubuntu (SMB) com auto_smb / auto_master (configuração autofs em / private / etc /). Fiz três pontos de montagem (pastas) diretamente em '/ Volumes', usei / Volumes / Data e / Volumes / webroot (ambos compartilhados por SMB).

Infelizmente, o Lion não conecta (automaticamente) minhas unidades de rede. Eu tenho que conectar manualmente ao servidor (servidor de arquivos Ubuntu) no Finder, abrir o Terminal para navegar até os pontos de montagem e, em seguida, ele se conecta. Esta não é uma solução viável. Eu procurei (Google / SO), mas não encontrei soluções além de um hack não suportado .

Não é mais possível conectar-se automaticamente a uma unidade compartilhada por SMB durante a inicialização?

Respostas:


50

Veja como montar automaticamente uma unidade de rede

  1. Conecte-se à sua unidade de rede (localizador> vá> conectar ao servidor)

  2. Digite as credenciais para o seu login na sua unidade de rede e marque a opção 'lembrar no chaveiro'

  3. Abra configurações do sistema> usuários> itens de login

  4. Arraste o ícone da sua unidade de rede da área de trabalho para os itens de inicialização.

Fonte: Este artigo


6
Ele funciona :) No entanto, se você não gosta de ter Localizador aparecendo cada vez que você entrar, você poderia usar o Automator vez: apple.stackexchange.com/questions/18522/...
wildpeaks

Você pode ocultar o Finder marcando a caixa de seleção ao lado do item de login.
Arne

3
Marcar a caixa de seleção Ocultar ao lado dos itens de logon não oculta o Finder ... Acabei usando o script Automator sugerido acima e isso funciona.
Toland H

Testado em Yosemite 10.10, funciona bem #
Artur Bodera 13/11

Talvez "smb: // guest: @" suprima a caixa de diálogo do Finder. Mas desta forma não monta o compartilhamento após a desmontagem.
Dmitry

37
sudo bash
mkdir -p /Volumes/Network/Video /Volumes/Network/Audio /Volumes/Network/Public
vi /etc/fstab

Adicione algo como o seguinte (1 montagem por linha)

192.168.0.200:/video /Volumes/Network/Video url automounted,url==smb://user:pass123@192.168.0.200/video 0 0
192.168.0.200:/music /Volumes/Network/Audio url automounted,url==smb://user:pass123@192.168.0.200/music 0 0
192.168.0.200:/public /Volumes/Network/Public url automounted,url==smb://user@192.168.0.200/public 0 0 # there is no password required for this share, just username

corre automount -vc

bash-3.2# automount -vc
automount: /net updated
automount: /home updated
automount: /Volumes/Network/Audio mounted
automount: /Volumes/Network/Watch mounted
automount: /Volumes/Network/Video mounted
automount: /Volumes/Network/Public mounted

Saia da sessão sudo. Navegue no localizador para /Volumes/Network- sempre que você for para lá, eles serão montados automaticamente. Apenas tentei isso no 10.7.3 e funciona bem.

Se você receber um erro de autenticação como o abaixo, é provável que a combinação de login / senha inserida no / etc / fstab esteja incorreta. Certifique-se de executar novamente a montagem automática após corrigir a senha.

$ sudo automount -vc
automount: / net updated
automount: / home atualizado
automount: / Volumes / Rede / Computação atualizada
automount: sem desmontagens
$ sudo ls -l / Volumes / Rede / Computação /
ls:: Erro de autenticação

Observe que não há um requisito rígido de que o ponto de montagem de destino esteja em / Volumes / Rede; você pode fazer com que o ponto de montagem de destino seja / foo e ele será criado para você sob demanda.


1
Acho essa uma solução preferível ao uso do Finder por dois motivos: 1) especifica diretamente o nome do compartilhamento montado e 2) executa menos etapas facilmente automatizadas para adicionar outro compartilhamento ao mix. Para um ou dois compartilhamentos, o Finder é quase aceitável (e apenas com uma etapa adicional para manter a configuração), mas para dezenas de compartilhamentos, o Finder é tedioso. OTOH, esta solução é mais 'unixy', uma coisa boa.
pmr

1
Se você está tentando se conectar como convidado, use os mesmos passos, exceto que url é: CIFS: // hóspedes: @ 192.168.0.200 / música
Johnny Everson

11
Existe uma maneira de armazenar senhas no chaveiro do sistema? Não gosto de armazenar minhas senhas em arquivos de texto não criptografado.
Luca

2
Existe uma maneira de especificar permissões padrão para os arquivos montados? Por exemplo, torne as montagens legíveis por mais de um usuário em um Mac compartilhado.
Fred Clausen

4
Não mostra compartilhamentos na rede no Finder.
Dmitry

8

Use AppleScript:

No editor AppleScript, digite o seguinte:

tell application "Finder"

try

mount volume "cifs://server/share"

end try

end tell

O salvar o script como um aplicativo. Adicione aos itens de inicialização do Login


Funciona perfeitamente. E o único funciona no OS X 10.11 El Capitan.
Dmitry

1
Para aqueles (como eu) imaginando o que é o CIFS, é um dialeto do Samba (mais informações aqui blog.varonis.com/the-difference-between-cifs-and-smb ).
Ashutosh Jindal 08/07

1

Você pode montar automaticamente um compartilhamento arrastando o volume montado para seus "Itens de login" em Contas de usuário. É assim que eu faço e funciona desde 10.5.

Depois de ressaltar os compartilhamentos SMB, é que, com o Lion, o compartilhamento levará cerca de 30 segundos para ser montado na inicialização ... esse atraso é novo, já que a Apple substituiu o SAMBA por sua implementação interna no Lion.


Estou ciente dessa solução alternativa, mas não é o que eu preciso. A desvantagem dessa opção é que 2 janelas do Finder se abrem automaticamente (mesmo se a opção 'ocultar' estiver marcada). Em 10,6 autofs trabalhou, montagem meus unidades de rede Samba corretamente para pontos de montagem em / Volumes / ...
cyppher

1

Resposta: Não é possível. (OS X Lion 10.7.2)

Tentei arrastar os volumes montados para os meus "Itens de login", mas ele exibia um erro de autenticação quando eu fazia o login novamente. Sim, isso costumava funcionar bem no Leopard, mas depois que eu atualizei para o Lion, ele parou de funcionar.

Sempre que tento conectar-me aos meus compartilhamentos SMB usando o Finder, ocorre o mesmo erro.

Sou capaz de montar compartilhamentos SMB a partir da linha de comando e eles também aparecerão no Finder, uma vez montados, e o Finder funcionará bem depois disso. Portanto, desde que eu vá para a linha de comando para fazer a montagem, tudo bem, mas não funcionará em "Itens de login" ou "Conectar ao servidor"

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.