pipe理员在我们的研究所安装了一个新的文件服务器:OpenSuse 11.1和Samba 3.2.7-11.3.2-2154-SUSE-CODE11。 他们将smb.conf从旧机器(托pipeSamba 3.0.0)复制到新机器。
一切正常,但一台Windows 98机器可以看到,但不能访问文件服务器 。 它提示用户进行身份validation,但不会接受任何用户密码组合。
networking上存在很多关于这个问题的讨论,但是没有一个提供明确的答案。
编辑:
使用旧的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设置。