O que significa NT_STATUS_BAD_NETWORK_NAME no Samba?

16

Configurei um compartilhamento como este:

[global]
    security = user
    map to guest = Bad Password
    usershare allow guests = yes

[vms]
    comment = VirtualBox Virtual Machines
    path = /home/neil/VirtualBox/HardDisks
    guest ok = yes
    read only = yes

E quando eu acesso o compartilhamento como eu e digito minha senha, ele funciona bem:

$ smbclient //neil-ubuntu/vms -U neil
Enter neil's password: 
Domain=[SHUTTERSTOCK] OS=[Unix] Server=[Samba 3.4.0]
smb: \>

Mas quando eu o acesso como convidado, ele não funciona:

$ smbclient //neil-ubuntu/vms -U guest
Enter guest's password: 
Domain=[SHUTTERSTOCK] OS=[Unix] Server=[Samba 3.4.0]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

Independentemente da senha digitada.

Alguem sabe por quê?

Além disso, por que o smbclient imprime essas mensagens de erro inúteis?

Neil
fonte

Respostas:

12

Lembro-me de um problema como este. Eu acho que foi causado por uma permissão de diretório em algum lugar no caminho que faltava para ler. Verifique se as permissões do diretório são 755 para o caminho.

Este erro também será retornado se o caminho não existir.

Tahlor
fonte
Você está certo, esse foi o problema no meu caso. Se você está recebendo a mesma mensagem de erro inútil que eu, pode haver algum outro problema também.
Neil
5
outro motivo possível: a definição de compartilhamento aponta para um diretório inexistente.
Felix Schwarz
FelixSchwarz: Felicidades, essa é uma lembrança.
usar o seguinte comando
1

Vou entrar aqui com um problema diferente, mas a mesma mensagem de erro. Se você estiver usando o Samba <3.2, não poderá se conectar aos servidores Windows Server 2008 AD. Isso inclui a versão do Samba incluída no CentOS (e provavelmente no RHEL) 5, atualmente no Samba 3.0.23. Em agosto de 2011, a versão atual do Samba é 3.6.

Usei os repositórios do Samba para o CentOS 5 hospedados pela Sernet em http://www.enterprisesamba.org/index.php?id=125 para instalar o Samba 3.4 e conectar-se a um servidor Win 2008. Não esqueça de instalar / atualizar o winbind (yum install samba3-winbind depois de adicionar o repositório) e talvez seja necessário atualizar o /etc/krb5.conf (eu o mudei para /etc/krb5.conf.bak e outras coisas funciona bem).

Também recebi com Got NTLMSSP neg_flags=0x62898215frequência nos logs do smbclient.

jeffcook2150
fonte
0

experimentar #sudo smbpasswd -a guest

apenas um tiro lá. Se isso não funcionar, tente adicionar "convidado" à linha "usuários válidos" no /etc/samba/smb.conf,

valid users = user1, guest
chris
fonte