Linux
NT_STATUS_BAD_NETWORK_NAME 在 Samba 中是什麼意思?
我設置了這樣的共享:
[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
當我以自己的身份訪問共享並輸入密碼時,它可以正常工作:
$ smbclient //neil-ubuntu/vms -U neil Enter neil's password: Domain=[SHUTTERSTOCK] OS=[Unix] Server=[Samba 3.4.0] smb: \>
但是當我以訪客身份訪問它時,它不起作用:
$ 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
不管我輸入什麼密碼。
有誰知道為什麼?
另外,為什麼 smbclient 會列印出這種無用的錯誤資訊?
我記得有這樣一個問題。我認為這是由於路徑中某處的目錄權限失去讀取造成的。檢查路徑的目錄權限為 755。
如果路徑不存在,也會返回此錯誤。
我會在這裡提出一個不同的問題,但同樣的錯誤資訊。如果您使用的是 Samba < 3.2,則無法連接到 Windows Server 2008 AD 伺服器。這包括 CentOS(可能是 RHEL)5 中包含的 Samba 版本,目前是 Samba 3.0.23。截至 2011 年 8 月,Samba 的目前版本為 3.6。
我使用由 Sernet 在http://www.enterprisesamba.org/index.php?id=125託管的 CentOS 5 的 Samba 儲存庫來安裝 Samba 3.4 並連接到 Win 2008 伺服器。不要忘記安裝/更新 winbind(添加儲存庫後 yum install samba3-winbind),您可能需要更新 /etc/krb5.conf(我只是將它移動到 /etc/krb5.conf.bak 等工作正常)。
Got NTLMSSP neg_flags=0x62898215
我在 smbclient 日誌中也經常收到。