Como posso remover conexões SMB antigas?


11

Sempre que inicio o meu Mac Mini antigo, recebo um erro indicando que ele não pode se conectar a um compartilhamento SMB que eu configurei há muito tempo:

Erro de conexão SMB inexistente

Para que esta pergunta possa ser encontrada no Google, o texto desta mensagem de erro é:

Falha na conexão

O servidor "PROSECCO.STUDY.LOCAL" pode não existir ou não está disponível no momento. Verifique o nome do servidor ou o endereço IP, verifique sua conexão de rede e tente novamente.

Gostaria de remover essa conexão, para que o Mac nunca tente se conectar ao compartilhamento Samba no outro computador (que expirou há muito tempo), mas não consigo encontrar onde fazer isso. Alguém pode me dizer como fazer isso? (O compartilhamento não aparece no Finder em nenhum lugar que eu possa encontrar e não é mostrado em nenhum lugar abaixo System Preferences ... -> Networking -> Advanced...)

(Este Mac Mini executa o Mac OS X 10.6.8 e é um dos modelos que não pode ser atualizado para o Lion.)

Respostas:


11

Depende de como isso foi configurado para iniciar. Na inicialização, vá> Conectar ao servidor> (clique na caixa de seleção) e selecione limpar servidores recentes, se não estiver usando nenhum. Em seguida, vá para Preferências do sistema> Contas e verifique se há algo configurado na guia Itens de logon relacionado ao servidor e limpe. Reinicie e teste. Se continuar, eu verificaria Macintosh HD> Library> LaunchDaemons para um arquivo relacionado à montagem do servidor.


Não havia nada listado em "Servidores recentes" (e nenhuma opção "Limpar servidores recentes"), mas na guia Itens de login de System Preferences > Acounts, havia um com "Item" MARKe "Tipo" Unknown. Eu removi isso clicando no -botão e, ao reiniciar, não recebo mais o erro! Muito obrigado pela sua ajuda.
Mark Longair

Não consigo removê-lo por conta própria - provavelmente devido a um perfil de servidor adicionado que não está mais ativado. :(
cgseller

2
"Contas" agora é "Usuários e Grupos"
linuxdan

7

Veja como eu resolvi esse problema - o método de terra arrasada - localize todos os arquivos de preferência com o nome do servidor e os remova.

Substitua server_name pelo nome do servidor que está sofrendo, substitua file_name pelo nome dos arquivos de preferência que encontrar:

  1. em um terminal:

    cd ~/Library/Preferences/
    sudo grep -R "server_name" .
    
  2. para cada arquivo retornado:

    mv file_name ~/Desktop/
    
  3. reiniciar

  4. alegrar


1

Eu tive o mesmo problema e não consegui descobrir a qual compartilhamento SMB a falha estava relacionada. Nenhuma das respostas funcionou para mim.

Depois verifiquei a configuração da minha máquina do tempo . Foi desativado, mas eu ainda tinha duas ações antigas não utilizadas. Eu os removi e acho que isso resolveu o problema.

(Originalmente, verifiquei o agendador da máquina do tempo do plug-in , porque eu pensava nele como o problema. Isso me levou à própria máquina do tempo.)


No meu caso, também o Time Machine foi o problema. Depois de remover meu destino atual do Time Machine, o problema desapareceu. Eu também sou um usuário do planejador da máquina do tempo.
Pete

0

As configurações SMB de um usuário geralmente podem estar localizadas em:

~/Library/Preferences/nsmb.conf

1
Obrigado pela sua resposta, mas estou com medo de que arquivo não existe - na verdade, find ~ -iname '*smb*'não encontrar nada ...
Mark Longair

0

Vá para o localizador, continue subindo "cmd + seta para cima" até chegar a esta tela

insira a descrição da imagem aqui

Agora clique com o botão direito e Ejetar.


0

Para mim, o problema era que o "Enterprise Connect" havia armazenado a unidade compartilhada. Ir para o ícone do Enterprise Connect -> Compartilha e excluir a unidade compartilhada resolveu meu problema.

Também procurei a unidade compartilhada no Keychain e excluí as credenciais que foram armazenadas.

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.