我遇到了大麻烦,我之前在不同的 2 个桌面上使用过 Ubuntu 和 win xp,它们没有与 samba 相关的问题。但这次我无法从 ubuntu 访问 windows 7 或反向访问。安装了 Samba,配置了它,在网上搜索了很多,结果头发都掉了下来...什么都不起作用...这个问题有没有什么具体的解决办法??...如果您可以的话,我需要一个详细的答复...我的 windows 7 是家庭高级版。
等你回复。顺便说一句,从 ubuntu 到 w7 时显示“无法挂载 windows 共享”,从 w7 到 ubuntu 时显示“找不到网络路径”...两台机器都在互相 ping 对方...我向你保证一切都没问题,但缺陷在哪里???
答案1
Windows 7 默认需要 NTLM 2.0 Auth,而 Samba 不支持该功能。有一个简单的注册表破解方法可以解决这个问题:
- 单击开始
- 类型:regedit
- 按 Enter 键
在左侧,展开以下文件夹:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
在左侧,单击名为“Lsa”的文件夹
- 在右侧,双击“LmCompatibilityLevel”
- 输入数字 1,然后按 Enter
- 重启你的电脑
答案2
我不是 Linux 专家,但我发现了这个。希望这能对你有所帮助:
Ubuntu 和 Gnome 使访问 Windows 网络共享上的文件变得容易。打开位置菜单,然后单击网络。您将看到一个 Windows 网络图标。双击打开它。下一个窗口显示网络上找到的所有域/工作组。在每个域/工作组内,您将看到域/工作组中启用共享的所有计算机。双击计算机图标以访问其共享和文件。
如果您想要使用 nautilus(文件浏览器)共享文件夹,请安装 nautilus-share 包(Ubuntu 9.10 桌面版默认安装):
sudo apt-get install nautilus-share替代:从顶部菜单
选择“位置”->“连接到服务器”。在“服务类型”下拉菜单中选择“Windows 共享”。在“服务器:”框中输入服务器 IP 地址,在“共享:”框中输入共享名称。单击“连接”,然后在第二个对话框中再次单击“连接”
注意:Samba 的默认安装不同步密码。您可能需要为每个需要从 Microsoft Windows 访问其 Ubuntu 主目录的用户运行“smbpasswd”。
Windows 客户端(XP、Server、Vista、Win7)Microsoft Windows 客户端通过其相应的网络接口连接和浏览。
例子:XP 客户端可以打开 Windows 网上邻居或网上邻居来浏览可用的 SMB 共享。
好吧,我无法测试它,但我希望这对你有用!