IE为NTLM代理validation提供了错误的用户名

我们有一个基于Squid的托pipe代理,使用NTLM“fakeauth”身份validation。 该系统运行良好一年多。

我的问题在于我相信的客户。 昨天,特定的笔记本电脑上的用户不能浏览了,因为用户名IE提供的是错误的。

用户的用户名是bsmith ,但是代理正在接收用户名为billsmith ,这是用户名。 我已经确认他是绝对login到Windows作为bsmith ,它匹配他的AD用户名。 在AD没有stringbillsmith出现,所以我不知道Windows / IE获取这个string作为用户名。 我们正在(缓慢)从bsmith结构迁移到bill.smith结构的用户名; 我们从来没有使用billsmith格式没有分离的时期。

用户可以login到另一台机器,它工作正常。 所有其他用户不受影响。

最奇怪的是,根据代理日志,昨天下午在浏览会话中间正好变了。 我昨天在外部会议上,因为我是整个IT部门,AD等没有什么改变。上周WSUS更新完成,所以昨天不应该安装“随机”更新。

我即将尝试使用Firefox来查看它的function; 如果是IE或Windows引起的问题,但我想我会先在这里发帖,以征求他人的意见。

编辑 :Firefox的工作; 传递正确的用户名(在Squid日志中确认),浏览成功。 客户端是IE8的Windows XP机器。 我清除了所有浏览历史(包括密码),但同样的问题仍然存在。

那么,火狐在这里工作的一个红鲱鱼这个事实…问题是在Windows中。 Windows有错误地保存用户名。 怎么样? 用户坚持说,他没有改变任何东西,但我们都知道这意味着什么….

解决schemeControl Panel – > User Accounts – > Advanced选项卡 – > Manage Passwords然后从列表中删除适当的条目。 瞧!

感谢@NathanC指出我的方式。

我没有足够的(阅读:任何)代表评论fukawi2接受的答案,但我想说“如何?用户坚持说,他没有改变任何东西”的一部分。

我们遇到了几乎完全相同的问题在这里描述。 用户重build了其个人资料,并且技术人员的凭证显示在我们的Web服务器日志中,以显示单个特定服务器。 所有其他服务器都使用login的用户凭据。 从与他交谈,这听起来像他映射驱动器恢复其个人资料。

以上fukawi的解决scheme上面解决它,所以有可能在某些情况下映射驱动器可能导致caching的浏览器使用的凭据?