我曾通过 Samba 从其他设备访问过 Ubuntu PC(64 位,17.04 Gnome)上的数据。升级到 17.10 后,该功能不再起作用,客户端不断要求输入凭据。我尝试使用 Android ES 文件资源管理器和 Windows XP。
在日志中,我可以看到有联系人(带有客户端 ID 的空文件),但没有更多信息。在错误报告 1703490 中,建议在 samba.conf 中包含“ntlm auth = yes”,但这对我的情况没有帮助。同样,“server max protocol = NT1”和“lanman auth = yes”也没有帮助。
我怎样才能再次建立连接?
答案1
在没有找到任何提示后,我重新开始。我删除了 smbuser 并用原始文件替换了 samba.conf,然后重新启动了 smbd 和 nmbd。
现在,我仅使用 system-config-samba 进行设置。现在可以正常工作,包括从 XP 和 Android 访问。将工具生成的 samba.conf 与我之前的尝试进行比较,我没有发现明显差异,似乎也不需要“ntlm auth = yes”。
无论如何,它有效。