我有一个运行 TrixBox CE 2.6.2.3 的 TrixBox VoIP 服务器。直到最近,我还能够从我的 Windows PC 上的 \astersik\share 访问那个盒子上的 Samba 共享。共享突然不再工作,我收到一条错误消息“Windows 无法访问 \asterisk\share”,错误代码是 0x80004005“未指定错误”。真的很有帮助,Windows,谢谢。
对于 Linux,我一无所知 - 谁能帮我排除故障并检查 Samba 是否在 TrixBox 上正确配置?我已经尝试运行成功运行的 setup_samba 脚本。
更新:我发现只有一些新升级的 Windows 7 机器不能再访问 Samba 共享。我的服务器(2003)可以看到它。嗯……
正是 Windows Vista / 7 中的新身份验证阻止了旧版本的 Samba 进行通信。
我在 NAS 上遇到了同样的问题(因为大多数现成的 NAS 都是基于 Samba)
建议保持设置,但如果要关闭它,请执行以下操作。(假设没有域策略,这是一台隔离机器或工作组)
转到控制面板 > 管理工具 > 本地安全策略
从这里,选择本地策略。根据 Samba 服务器的具体设置,它可能是一些事情,但第一个尝试应该是。
网络安全:LAN Manager 身份验证级别。尝试一次下一个步骤,直到您可以访问 Samba 服务。
如果这没有帮助,请查看与身份验证有关的其他网络策略,尤其是 NTLM/NTLMv2
我没有列出所有这些的原因是因为我不是 100% 确定。为了回答您的问题,我查看了安全选项,并且发现自 Vista 以来有很多新选项。我通过组策略应用我的设置,并且有一段时间不必在这里查看。我可以确认,通过执行我上面所说的设置,我可以访问一个我以前会遇到问题的 Samba 共享,所以我认为它应该可以工作。