Como posso impedir que o OS X se conecte automaticamente a um servidor NFS na inicialização?

13

Atualizei para o Lion hoje, mas estava tendo o mesmo problema no Snow Leopard. Quando inicio o meu Mac e faço o login, ele se conecta automaticamente a um servidor NFS. Eu sei disso porque vejo o servidor no Finder na seção Compartilhada. Suponho que me conectei ao servidor em algum momento no passado, mas não sei como fazê-lo parar de conectar agora. Onde posso procurar? Mesmo depois de ejetar o servidor, ele se reconecta na próxima inicialização. O que posso fazer para parar?

Mais informações - aqui está a aparência do meu / etc / auto_home:

#
# Automounter map for /home
#
+auto_home  # Use directory service
#
# Get /home records synthesized from user records
#
+/usr/libexec/od_user_homes

E executar / usr / libexec / od_user_homes não produziu saída.

A montagem não aparece no Disk Utility ou no Directory Utility, e a execução lsofnão mostra a montagem (/ CIFS). dfmostra / CIFS e indica que o sistema de arquivos estáx-browser:

Aqui está o / etc / auto_master:

#
# Automounter master map
#
+auto_master        # Use directory service
/net            -hosts      -nobrowse,hidefromfinder,nosuid
/home           auto_home   -nobrowse,hidefromfinder
/Network/Servers    -fstab
/-          -static

E a saída de mount:

/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
x-browser: on /CIFS (nfs)
localhost:/gWMIVnK_1WG9ZzUq0q3qb7 on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)
Josh Brown
fonte
Isso é chato. Meu modem a cabo (bthomehub3) aparece como um compartilhamento.
Stephen

Respostas:

4

Eu tive o mesmo problema com montagem CIFS, navegador x… Isso aconteceu porque eu tentei o Sharity 3 e o 'apaguei' colocando o ícone no lixo, como costumam fazer os usuários de Mac. :) Mas o programa ainda estava instalado e colocava o ícone CIFS na área de trabalho todos os dias.

Eu o resolvi usando o seguinte comando Terminal:

sudo /Library/StartupItems/Sharity3/uninstall
Marco
fonte
Sim! Isso resolveu - muito obrigado! Isso está me incomodando há muito tempo.
Josh Brown
? O último comentário feito em 16 de dezembro à minha resposta forneceu uma atualização de que você pode estar executando o Sharity. Eu acho que você não viu.
AndrewNimmo 27/02
9

Você pode considerar o uso do aplicativo NFS Manager para ajudá-lo a localizar e desativar a montagem automática do NFS. Você deve consultar esta seção do manual para obter assistência.

O nome da montagem / CIFS e a falta de informações do NFS indicam que você pode estar executando o Sharity. Verifique se está instalado, usando o Spotlight. Se for, você pode encontrar a documentação aqui .

AndrewNimmo
fonte
Obrigado. A unidade montada automaticamente não apareceu lá, no entanto.
Josh Brown
Está bem. Você pode abrir uma janela do terminal, digite: /usr/libexec/od_user_homese pressione Enter. Há algo impresso na seguinte linha? Em seguida, na mesma janela do terminal, digite: cat /etc/auto_homee deixe-nos saber o que é impresso.
AndrewNimmo
Mais uma vez obrigado - atualizei a pergunta para mostrar a saída deles.
Josh Brown
Está bem. O que cat /etc/auto_masterretorna? Sua pergunta inicialmente dizia NFS, mas uma edição recente agora também menciona o CIFS. O que mountretorna em uma janela de terminal? Por fim, no Finder, o que ⌘I (obter informações) mostra para o tipo de montagem do volume?
AndrewNimmo
Atualizei minha pergunta com mais informações. O Finder mostra que o Tipo na pasta CIFS é Sharepoint. Não vejo nada no Finder sobre um tipo de montagem.
Josh Brown
6

As montagens NFS devem aparecer no Utilitário de Disco. Abra o Disk Utility.app (Em / Aplicativos / Utilitários /) e, no menu Arquivo, selecione Montagens NFS. Selecione o URL da unidade que continua aparecendo e clique no botão de menos no canto inferior esquerdo da tela para removê-lo.

Utilitário de disco - montagens NFS ...

wm_eddie
fonte
Infelizmente, ele não aparece lá. No momento, estou conversando com Lyken e discuti isso: chat.stackexchange.com/rooms/883/…
Josh Brown
3

salve-o como ~ / Library / LaunchAgents / cifs.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>localhost.CIFS</string>
    <key>ProgramArguments</key>
    <array>
        <string>/sbin/umount</string>
        <string>/CIFS</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

(Tradução: "sempre que eu fizer login, desmonte / CIFS")

Sei que não é uma resposta, mas como várias tentativas razoáveis ​​foram feitas para descobrir isso, pensei que talvez fosse hora de sugerir uma alternativa "Bem, pelo menos assim, não vai incomodá-lo".

TJ Luoma
fonte
2

Verifique os itens de inicialização nas preferências do sistema. Pode estar lá, e é por isso que continua montando automaticamente.

Digitalchild
fonte
Verifiquei e só vejo alguns aplicativos: iTunesHelper, Alfred, ClipMenu, DTerm, bzbmenu, Dropbox. Eu acho que nenhum dos que estão fazendo isso, mas talvez ...
Josh Brown
Esta máquina estava em um ambiente gerenciado?
Digitalchild
Você poderia explicar o que você quer dizer com isso?
21711 Josh Brown
Você estava fazendo logon em um domínio para esta máquina a qualquer momento?
Digitalchild
1
Não, mas fiz logon em um domínio com minha máquina anterior e usei o Migration Assistant para migrar tudo desse para a minha nova máquina. Portanto, é possível que algo tenha sido migrado.
21711 Josh Brown
2

Em primeiro lugar, lsofmostra quais arquivos estão realmente abertos no compartilhamento? Será que dfrealmente mostram um sistema de arquivos montado ou é Localizador de ser útil e ping uma parte disponível e apenas a conexão para ver o que os pontos de compartilhamento pode ser, na verdade, não a montagem de um verdadeiro sistema de arquivos.

Talvez algum programa que você não saiba esteja causando a montagem.

Há muitos lugares em que você pode montar um sistema de arquivos remoto - e todos estamos adivinhando um por um (meu palpite chega em um momento). Se você puder identificar os arquivos exatos que estão abertos - poderá perceber que é aí que a montagem está acontecendo e não precisará desativar montagens automáticas (desativando o trabalho launchd com.apple.autofsd). Uma última abordagem para rastrear a causa da montagem pode ser alterar a senha (ou exigir uma) no compartilhamento temporariamente e ver qual processo gera um erro no mac.

Agora, para a parte de adivinhação ...

Montagens automáticas também podem ser configuradas no painel Usuários e Grupos.

Verifique se você não configurou as Montagens automáticas e várias outras configurações que podem fazer com que os sistemas de arquivos sejam montados automaticamente, examinando o menu pop-up Visualização e talvez apenas desconectando-se de qualquer servidor de diretório que possa enviar essas montagens para o seu Mac como uma questão de política.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

bmike
fonte
Eu corri lsof | grep CIFS(o nome da montagem) e não obtive nenhuma saída. dfmostra a /CIFSmontagem - o sistema de arquivos x-browser:também checou o Directory Utility e não encontrou nenhuma montagem ou montagem automática.
Josh Brown
1

A menos que eu esteja entendendo completamente sua pergunta ... você não pode simplesmente arrastar o servidor para o botão Ejetar (lixeira)?

Joel Spolsky
fonte
Sim, isso funciona, mas é uma dor de fazer isso cada vez que eu iniciar o meu computador ...
Josh Brown
1

Seu mac está fazendo isso por causa do MCX em cache. Foi em algum momento ou acha que possui ou ainda está vinculado a um servidor de diretório, provavelmente o Open Directory no OS X Server. Vou vinculá-lo a qualquer servidor ao qual você tenha se vinculado e fazer uma desobstrução limpa. verifique também no servidor para ver se você consegue ver esta conta de computador (talvez seja necessário ativar a guia do ícone de destino da visualização avançada, para poder pesquisar via endereço mac etc., e ver contas ocultas)

rabbid
fonte
Então, como resolvo isso no meu Mac? Eu não tenho acesso ao servidor.
21711 Josh Brown
0

Eu estava tendo um problema semelhante, estava vendo três servidores Sharepoint aparecerem na seção Compartilhada da minha janela do Finder. Fui para Usuários e grupos e desabilitei uma conta de usuário convidado configurada no meu laptop. Depois de desmarcar "Permitir que os visitantes façam login neste computador" e "Permitir que os visitantes se conectem a pastas compartilhadas", o problema desapareceu.

Gary Kahn
fonte
0

Há muito tempo, eu usava o NFS Manager para configurar uma montagem automática, mas após a atualização para o Yosemite, o aplicativo não funciona mais corretamente. No entanto, ele exibiu minha montagem e, através deste artigo , eu consegui localizar onde a montagem estava configurada. (Como o OP, minhas informações de montagem automática não estavam em / etc / auto_master ou em nenhum de seus arquivos de suporte).

A maneira supostamente correta de remover o link indesejado:

sudo dscl
> cd /Local/Default/mounts
> ls
freenas:/mnt/vol_home/nfs_home.plist
> read freenas:\/mnt\/vol_home\/nfs_home.plist
  --various output here showing my configuration --
> delete freenas:\/mnt\/vol_home\/nfs_home.plist
  -- failed due to Invalid Path DS Error: -14009 (eDSUnknownNodeName)
  -- no combination of \, %2F, or quotes was successful

E o método de força bruta aparentemente menos correto (use sudo cp -ppara fazer um backup do arquivo primeiro, se desejar):

sudo rm /var/db/dslocal/nodes/Default/mounts/freenas:%2Fmnt%2Fvol_home%2Fnfs_home.plist

Você pode evitar a reinicialização via:

sudo automount -cv
sudo umount /nas     (whatever your mount point is)
sudo rmdir /nas

Mas pode proibir a quantidade devido aos arquivos ainda estarem em uso.

dashrb
fonte