Linux

NT_STATUS_BAD_NETWORK_NAME 在 Samba 中是什麼意思?

  • July 21, 2020

我設置了這樣的共享:

[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 日誌中也經常收到。

引用自:https://serverfault.com/questions/137135