Forçar o Finder a fazer login como Convidado em um compartilhamento SMB


9

Eu tenho um QNAP NAS que oferece alguns compartilhamentos SMB. Como estou em um ambiente confiável, meus compartilhamentos são acessíveis como convidado, e não 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 nisso, recebo:

insira a descrição da imagem aqui

No entanto, posso pressionar  +  Ke inserir o nome do servidor manualmente, o que me leva a esta janela:

insira a descrição da imagem aqui

Aqui, eu tenho que selecionar "convidado". Agora, posso selecionar um dos compartilhamentos aos quais 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:

insira a descrição da imagem aqui

O que eu preciso

Bem, assim que desmontar todos os compartilhamentos, tenho que passar pelo mesmo procedimento de efetuar login manualmente como "convidado" novamente, o que acho bastante irritante.

Existe alguma maneira de conseguir que o Finder (ou o cliente SMB subjacente) saiba 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 do `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 chaveiro (mas por que isso, estou apenas me conectando como convidado)
  • Conectando-me com o nome de usuário "Convidado" e a senha vazia, efetue o login, mas mesmo assim após a ejeção do último compartilhamento, recebo o mesmo erro "Falha na conexão" de antes. A entrada apropriada é feita no chaveiro, mas obviamente não tem efeito.

Chaveiro

Respostas:


9

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

smb: // Convidado: @ serverAddress / volume

Você precisa de ':' e "@". Eu acredito que funciona como UserName: Password @ address.

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

Fiz um alias e testei após desconectar. Funcionou bem. Nenhuma janela apareceu para escolher "Convidado".


Isso também funcionou muito bem para interromper o login automático do OSX como Convidado, adicionando username:@antes do nome do host, como você disse. Obrigado.
Bradley Flood

3

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



0

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


Não, o artigo é para o OS X 10.3 e data de outubro de 2008. Além disso, não consigo armazenar um nome de usuário / senha quando estou me conectando como convidado.
Slhck 19/05/11

Verifique o aplicativo Keychain Access (Aplicativos> Utilitários> Acesso ao Keychain). Vai estar lá em algum lugar.
Smurf64

1
Não, infelizmente não há entrada para o host. Eu já tentei olhar para lá. Como dito anteriormente, o chaveiro não armazena entradas para os convidados.
slhck 19/05/11

Tente digitar "Convidado" com uma senha em branco e marque a caixa Lembrar senha.
Smurf64 19/05

Essa foi uma boa ideia, mas ainda não funciona.
slhck
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.