Samba 更新后 Windows 10 计算机上的 Samba 连接丢失

Samba 更新后 Windows 10 计算机上的 Samba 连接丢失

我有一个基于 Ubuntu 的服务器,我将其用作文件服务器。我与三个不同的用户拥有三个 samba 共享,我已成功连接到我的 Windows 10 计算机(通过 Hamachi)。最近我将 samba 更新到版本 4.5.4,现在我无法再可靠地连接到共享。因此,我做了一些挖掘,发现如果配置中不再指定,ntlmv1 支持就会被删除。 Windows 应该有 ntlmv2 支持,所以我做了一些更多的挖掘,发现我需要将注册表值 LmCompatibilityLevel 设置为 5(之前是 1。) 这是链接

我成功连接到 samba 共享,但现在无法移动、复制、添加、删除或重命名共享上的任何文件。 (给我错误0x8007003B)用户拥有必要的权限,并且在更新之前工作正常。如果我将该行添加ntlm auth = yes到 samba 配置并将寄存器位更改回 1,一切都会按预期工作。

所以我的问题是,如何在禁用 ntlmv1 的情况下继续正常使用共享?由于使用它是不安全的,而且我还有其他人在同一个 Hamachi 共享上漫游,因此使用 ntlmv2 会很好。 (我之前以为它是默认启用的,但显然不是。)

编辑-我更新到 samba v4.5.8,现在我可以将小文件等复制到共享。 (当该位设置为 5 并删除 ntlm~ 时)大文件仍然拒绝使用上述错误。

我使用的是最新的 Windows 10 预览版 (16184.1001) Samba 版本 4.5.8

相关内容