我有一台运行 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) 可以正常看到它。嗯...
答案1
Windows Vista / 7 中的新身份验证可以阻止旧版本的 Samba 进行通信。
我在 NAS 上遇到了同样的问题(因为大多数现成的 NAS 都是基于 Samba 的)
建议保留该设置,但如果您想关闭它,请执行以下操作。(假设没有域策略,并且这是一台独立的机器或工作组)
转到控制面板 > 管理工具 > 本地安全策略
从这里选择本地策略。根据 Samba 服务器的具体设置,可能有几项,但首先要尝试的是。
网络安全:LAN Manager 身份验证级别。尝试逐步降低该级别,直到您可以访问 Samba 服务。
如果这没有帮助,请查看与身份验证有关的其他网络策略,尤其是 NTLM/NTLMv2
我没有列出所有这些选项的原因是因为我不是 100% 确定。为了回答您的问题,我查看了安全选项,发现自 Vista 以来有相当多的新选项。我通过组策略应用我的设置,一段时间以来不必在这里查看。但我可以确认,通过执行上述设置,我可以访问之前遇到问题的 Samba 共享,因此我认为它应该可以工作。