Force Finder para efetuar login como convidado em um compartilhamento SMB

8

Eu tenho um QNAP NAS que oferece alguns compartilhamentos SMB. Como estou em um ambiente confiável, meus compartilhamentos são acessíveis como guest em vez de com uma combinação de nome de usuário e senha.

Problema

Agora, quando clico no nome do dispositivo na barra lateral do Finder, recebo a barra preta "Falha na conexão", com a opção "Conectar como ...". Quando clico, recebo:

Noentanto,possopressionar+Keinserironomedoservidormanualmente,oquemelevaaestajanela:

Aqui, eu tenho que selecionar "convidado". Agora, posso selecionar um dos compartilhamentos para me conectar e finalmente estou conectado ao servidor. Se eu selecioná-lo na barra lateral, recebo uma lista de todos os compartilhamentos disponíveis, porque estou conectado como "convidado", obviamente:

Oqueeupreciso

Bem,assimqueeudesmontotodososcompartilhamentos,tenhoquepassarpelomesmoprocedimentodefazerloginmanualmentecomo"guest" novamente, o que acho bastante irritante.

Existe alguma maneira de obter o Finder (ou o cliente SMB subjacente) para saber quais credenciais usar?

Ou devo procurar a solução no lado do servidor? (Eu sei que outros compartilhamentos SMB parecem funcionar bem na minha rede)

Diagnóstico

A única coisa que posso obter do Console.app é:

5/15/11 7:36:40 PM  /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder[200]  SharePointBrowser::handleOpenCallBack returned 64

Esta mensagem ocorre quando clico no nome do servidor SMB na barra lateral do Finder.

Aqui está a saída de 'smbclient -L meredith -U guest -d = 2

charon:~ werner$ smbclient -L meredith -U guest -d=2
added interface ip=192.168.100.11 bcast=192.168.100.255 nmask=255.255.255.0
tdb(unnamed): tdb_open_ex: could not open file /private/var/samba/gencache.tdb: Permission denied
Got a positive name query response from 192.168.100.100 ( 192.168.100.100 )
Password: 
Domain=[MEREDITH] OS=[Unix] Server=[Samba 3.5.2]

    Sharename       Type      Comment
    ---------       ----      -------
    music           Disk      
    movies          Disk      
    photos          Disk      
    software        Disk      
    archive         Disk      
    backups         Disk      
    IPC$            IPC       IPC Service (NAS Server)
Got a positive name query response from 192.168.100.100 ( 192.168.100.100 )
Domain=[MEREDITH] OS=[Unix] Server=[Samba 3.5.2]

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------
    WORKGROUP            MEREDITH

Além disso, coisas que tentei:

  • Não há entrada relevante no Keychain (mas por que, eu estou apenas conectando como convidado)
  • Conectando com o nome de usuário "Convidado" e a senha vazia me conecta, mas ainda depois de ejetar o último compartilhamento, recebo o mesmo erro "Falha na conexão" de antes. A entrada apropriada é feita no Keychain, mas obviamente não tem efeito.

    
por slhck 15.05.2011 / 19:37

4 respostas

7

No Mac OS X 10.7.3, usei a seguinte string no "Connect To Server ..." (Command-K) do Finder para um servidor semelhante em meu escritório:

smb: // Convidado: @ serverAddress / volume

Você precisa dos dois: 'e' @ '. Eu acredito que funciona como UserName: Password @ endereço.

Depois que o volume apareceu, tentei colocá-lo na barra de atalhos, mas ele não ficou.

Eu criei um alias e o testei depois de desconectar. Funcionou bem. Nenhuma janela apareceu para escolher "Convidado".

    
por 13.04.2012 / 02:17
3

Provavelmente, isso é o que está acontecendo com você: O Finder tentará se conectar ao seu compartilhamento usando AFP em vez de SMB, se não estiver conectado e ambos os daemons estiverem sendo executados no servidor e o AFP estiver sendo anunciado via Zeroconf. Não anunciar a AFP usando o Zeroconf (avahi / whatever) deve corrigir isso. O Time Machine ainda deve funcionar.

    
por 30.11.2012 / 11:04
1

Crie um arquivo chamado ~ / Library / Preferences / nsmb.conf e adicione a ele:

[default]
minauth=none

Desconecte-se do servidor, reconecte-se e tente novamente. Isso funcionou para mim (eu tive o mesmo problema).

Encontrado no link

    
por 22.06.2011 / 00:39
0

Aqui está um artigo da Apple que deve corrigir isso.

    
por 19.05.2011 / 22:53