桑巴从WIN98访问

pipe理员在我们的研究所安装了一个新的文件服务器:OpenSuse 11.1和Samba 3.2.7-11.3.2-2154-SUSE-CODE11。 他们将smb.conf从旧机器(托pipeSamba 3.0.0)复制到新机器。

一切正常,但一台Windows 98机器可以看到,但不能访问文件服务器 。 它提示用户进行身份validation,但不会接受任何用户密码组合。

networking上存在很多关于这个问题的讨论,但是没有一个提供明确的答案。

编辑:

  1. 我更改了Win98registry启用纯文本密码,或者更改服务器的smb.conf和/ etc / smbpasswd以接受encryption的密码
  2. 此外,我还提供了一个configuration文件,在Win98机器上提供了一个与samba用户密码组合相似的用户密码组合。
  3. 我改变了smb.conf,使得samba服务器是本地主浏览器

使用旧的samba服务器时,所有这些更改都不是必需的。 所以,我认为服务器端的configuration问题很可能。

如果您需要更多信息,我会在这里发布。

最好的问候,西蒙

从错误的密码协议保存世界,并将Windows 98的Active Directory客户端扩展安装到客户端上。 它支持Samba 3.2所支持的更广泛,更安全的密码协议套件。 两篇文章:

如何在Win98上启用NTLMv2:
http://support.microsoft.com/kb/239869

如何获得客户端扩展:
http://support.microsoft.com/kb/288358/

您是否尝试在smb.conf的[global]部分设置“lanman auth = YES”(不带“”)? 如果用户未被locking,请尝试使用“pdbedit -L用户名”。 (他是,当pdbedit只显示XXX的密码。)如果是这样,用smbpasswd再次设置密码。

哦,是啊..并把“lanmanauthentication=是”作为第一个选项直接后[全球],使其永久工作。

哦,也许“客户lanman身份validation=是”也必须在您的configuration设置。