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 

而当我作为我自己访问共享,并input我的密码,它工作正常:

 $ 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 

无论input什么密码。

有谁知道为什么?

另外,为什么smbclient打印这种无用的错误信息?

我记得这样的问题。 我认为这是由于丢失path中的某个目录权限引起的。 检查path的目录是755。

我只是在这里与另一个问题,但同样的错误消息。 如果您使用Samba <3.2,则无法连接到Windows Server 2008 AD服务器。 这包括CentOS(大概是RHEL)5中包含的Samba版本,目前是Samba 3.0.23。 截至2011年8月,当前版本的Samba是3.6。

我在http://www.enterprisesamba.org/index.php?id=125上使用Sernet托pipe的CentOS 5的Samba存储库来安装Samba 3.4并连接到Win 2008服务器。 不要忘了安装/更新winbind(在添加存储库后,安装yum install samba3-winbind),并且可能需要更新/etc/krb5.conf(我只是把它移到了/etc/krb5.conf.bak和东西工作正常)。

我也经常在smbclient日志中收到了Got NTLMSSP neg_flags=0x62898215

尝试#sudo smbpasswd -a guest

那里只是一个镜头。 如果这样做不行,可以尝试在/etc/samba/smb.conf中将“guest”添加到“valid users”这一行,

 valid users = user1, guest