Che cosa significa NT_STATUS_BAD_NETWORK_NAME in Samba?


16

Ho impostato una condivisione come questa:

[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 accedo alla condivisione come me stesso e digito la mia password, funziona bene:

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

Ma quando accedo come ospite, non funziona:

$ 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

Indipendentemente dalla password che inserisco.

Qualcuno sa perché?

Inoltre, perché smbclient stampa messaggi di errore così inutili?

Risposte:


12

Ricordo un problema come questo. Penso che sia stato causato da un'autorizzazione alla directory da qualche parte nel percorso mancante di lettura. Verificare che i permanenti di directory siano 755 per il percorso.

Questo errore viene restituito anche se il percorso non esiste.


Hai ragione, quello era il problema nel mio caso. Se ricevi lo stesso inutile messaggio di errore, però, potrebbe esserci anche qualche altro problema.
Neil,

5
un'altra possibile ragione: la definizione di condivisione punta a una directory inesistente.
Felix Schwarz,

@FelixSchwarz: Saluti, è uno da ricordare.
utente9517

1

Vengo solo qui con un problema diverso, ma lo stesso messaggio di errore. Se si utilizza Samba <3.2, non è possibile connettersi ai server AD di Windows Server 2008. Ciò include la versione di Samba inclusa in CentOS (e presumibilmente RHEL) 5, attualmente Samba 3.0.23. Ad agosto 2011, l'attuale versione di Samba è la 3.6.

Ho usato i repository Samba per CentOS 5 ospitati da Sernet all'indirizzo http://www.enterprisesamba.org/index.php?id=125 per installare Samba 3.4 e connettermi a un server Win 2008. Non dimenticare di installare / aggiornare winbind (yum installa samba3-winbind dopo aver aggiunto il repository) e potrebbe essere necessario aggiornare /etc/krb5.conf (l'ho appena spostato in /etc/krb5.conf.bak e cose simili funziona benissimo).

Inoltre ho ricevuto Got NTLMSSP neg_flags=0x62898215frequentemente nei registri smbclient.


0

provare #sudo smbpasswd -a guest

solo un colpo lì. Se non funziona, prova ad aggiungere "guest" alla riga "utenti validi" in /etc/samba/smb.conf in questo modo,

valid users = user1, guest
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.