升级到 Ubuntu Gnome 16.04 后无法连接到 smb 共享

Pet*_*yer 9 nautilus samba networking smb

升级到 Ubuntu Gnome 16.04 后,我无法再访问我的网络媒体罐的 smb 共享。这是一个旧的(2009)爆米花时间 A-110。

当我在 nautilus 中连接到服务器 smb://192.168.0.5 时,我进入一个无限循环,提示登录,导致身份验证失败消息。我确信用户名/密码是正确的,因为它可以在 Windows 中运行,而且我已经重置了十几次。请注意,在升级(Ubuntu Gnome 15.10)之前,我什至不会被提示输入用户名/密码,它只会在文件浏览器中打开。

所以我安装了 smbclient 来看看发生了什么,这给了我一个提示:

smbclient //192.168.0.5/share -U nmt
Server does not support EXTENDED_SECURITY  but 'client use spnego = yes and 'client ntlmv2 auth = yes'
session setup failed: NT_STATUS_ACCESS_DENIED
Run Code Online (Sandbox Code Playgroud)

这似乎表明 nmt 服务器可能太旧而无法支持客户端所需的某些安全方案。

我怎样才能解决这个问题?

Pet*_*yer 12

这个问题是一个重复的这一个

答案:您必须明确设置

client use spnego = no
Run Code Online (Sandbox Code Playgroud)

/etc/samba/smb.conf

如果找不到这个文件,执行命令:

sudo apt-get install smbclient
Run Code Online (Sandbox Code Playgroud)