我的网络上有一台运行Windows 7 Professional的计算机,在默认的WORKGROUP域上有一堆可用的共享文件夹和打印机。这些共享中的任何一个都没有密码,并且可以从网络上任何其他计算机上的 Windows 愉快地访问它们。(并且所有 Windows 计算机都可以访问 Ubuntu 的 Samba 共享)。
如果我在 Nautilus 中使用网络位置,则计算机本身在 smb://workgroup/ 下可见。但是,当我尝试安装它时,Nautilus 要求我输入密码!没有其他选择,我输入了机器上一个用户的用户名和密码。它试图做某事一秒钟然后再次询问(无限)。
尝试使用 CUPS 添加打印机同样失败。它的各种接口给我“无法连接到 CIFS 主机”和“NT_STATUS_INVALID_PARAMETER”,但我不确定这是否是同一个问题。如果我们能先弄清楚文件共享,也许这会解释自己。
Samba 本身应该几乎是原始的。我没有接触任何配置文件;刚刚通过 Nautilus (nautilus-share) 中的文件夹共享选项添加了一些共享。
知道这里发生了什么吗?:)
上次我检查时(几个月前),我明确必须将“访客”权限添加到 Windows 7 共享(高级共享 > 权限)以允许无密码连接。无论出于何种原因,仅“每个人”都不起作用。也许这在此期间发生了变化,但值得一试。
这里的问题很可能是因为 samba 并不完美,并且有时在较新版本的 Windows 上会出现问题。
Samba实际上要和windows玩一种追赶游戏,所以有时会想到windows版本之间的break。如果您需要配置 samba(它可能无法解决问题 NB),请尝试软件中心的 GADMIN-Samba。
您也可以尝试调整 Windows 7 上的共享选项,但根据我的经验,vista 和 7 往往不能很好地与 Samba 配合使用。