![从 Windows 7 SP1 计算机连接到 Samba 共享](https://linux22.com/image/1391606/%E4%BB%8E%20Windows%207%20SP1%20%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%BF%9E%E6%8E%A5%E5%88%B0%20Samba%20%E5%85%B1%E4%BA%AB.png)
我刚刚在家里配置了一台 Ubuntu 服务器,我将其命名为 CRICHTON,运行 Samba 3.6.3,并创建了一个名为 Media 的测试共享。遗憾的是,我无法从我的 Windows 7 SP1 计算机连接到它。我已将 LAN Manager 身份验证级别更改为“发送 LM 和 NTLM - 如果协商,则使用 NTLMv2 会话安全性”,这似乎帮助了很多人,但无济于事。
我在家庭网络上,可以愉快地通过 ssh 进入我的服务器。我甚至可以在资源管理器窗口中看到服务器和共享文件夹。我通过创建工作组、加入工作组并在 samba 配置文件中标识工作组,取得了一些成功,但似乎只有只读访问权限可用,而且无论如何,如果没有某种身份验证,它就没什么用。现在,没有工作组的诡计,只要我尝试打开共享,就会要求我登录。特别是,我被问到:
输入网络密码
输入您的密码连接到:CRICHTON
我输入用户名和密码,与我的 Samba 用户名和密码相同。然后登录过程重复进行,只是这一次它会在我的用户名前面加上我的机器名称,只允许我提交密码。
不幸的是,我对 Windows 网络的了解很少。有人能提供线索吗?有没有关于从 Windows 7 连接到 Samba 的分步指南?我发现了一个忽略安全问题的指南,但这里不合适。
答案1
Cybernard 能够指导我解决此问题。有几个地方出了问题,但特别是共享目录的创建权限不够,我连接的用户不是相应组的成员,而且我没有为共享创建写入列表。
显然,Samba、Linux 和 Windows 7 之间存在很多脆弱性。