已成功使用 Ubuntu 19.10 设置 Samba 共享,但无法使用某些旧设备访问

已成功使用 Ubuntu 19.10 设置 Samba 共享,但无法使用某些旧设备访问

我已经用 Ubuntu 19.10 以最简单的方式创建了 Samba 共享:在文件浏览器中,右键单击要共享的文件夹,选择“本地网络共享”,然后第一次会提示要求安装 Samba (v4.10.7) 软件包。类似于命令行:

sudo apt install samba samba-common

之后,我使用以下命令为我的主用户帐户设置 Samba 密码:

sudo smbpasswd -a {myusername}

现在我可以使用我的用户名和给定的 Samba 密码从另一个 Ubuntu 或 Windows 设备成功访问共享文件夹。

但是我使用几年前的网络媒体播放器却无法访问。尝试连接时,它确实会显示共享网络文件夹并提示输入用户名和密码,但随后会失败并显示简单的“无法访问网络文件夹”错误。

如果我可以使用现代计算机访问 Samba 共享,但不能使用旧设备访问,那么可能是什么问题?

我曾以同样的方式使用较旧的 Ubuntu 版本 16.04(Samba v3.x)设置 Samba 共享,并且它仍可在我的网络播放器上使用。也​​许是一个旧的身份验证模式,我必须使用 Samba v4 启用它?

答案1

Maybe an old authentication mode, which I would have to enable with Samba v4?

这很可能就是问题所在。您可以尝试编辑 /etc/samba/smb.conf 并在 [global] 部分添加以下内容 - 就像在 workgroup = WORKGROUP 下一样:

lanman auth = yes
ntlm auth = yes

然后重新启动 smbd:

sudo service smbd restart

相关内容