![服务器重启后不需要的强制身份验证(Win 2k3)](https://linux22.com/image/597163/%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%87%8D%E5%90%AF%E5%90%8E%E4%B8%8D%E9%9C%80%E8%A6%81%E7%9A%84%E5%BC%BA%E5%88%B6%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%EF%BC%88Win%202k3%EF%BC%89.png)
我们正在运行 Win 2k3 R2 Standard 64 位版本服务器。在此服务器上,我们运行文件服务器,并允许通过 VPN 远程登录我们的网络。我们目前不使用域设置,所有用户帐户都是服务器上的本地帐户。
每位员工都有一个唯一的帐户来登录服务器。密码是随机生成的 16 个字符长的字符串,很难记住。我们所做的基本上是将密码存储在客户端计算机上(标准“记住我”功能)。这种方法效果很好。
但是,昨晚我们的服务器在自动更新后自动重启。之后,包括我在内的一些员工必须重新向服务器进行身份验证,再次提交我们的凭据。不过,其他一些人却不必重新进行身份验证。你们知道这是为什么吗?有没有设置可以防止这种情况发生?
我检查了日志,但没有找到任何感兴趣的内容。不过,我也不太确定自己在寻找什么。
提前谢谢您,我会尽力回答您可能有的任何其他问题。
编辑:当我说“登录”或“验证”时,我的意思是通过标准的 Windows Samba 协议。
编辑 2:好的,新的一天。今晚服务器再次重启,昨天必须重新认证的两个客户端今天也必须重新认证。其余的则没有。
答案1
您没有提到客户端运行的是哪个版本的 Windows,但比较了无需重新认证的机器和需要重新认证的机器上的凭据管理器的内容。可能需要重新认证的用户没有有效的条目,因此会收到提示。
如果是 XP,运行control userpasswords2
即可获得 Credential Manager 的前身。
答案2
我找到了问题所在。如果您本地计算机上的帐户名与服务器上的帐户名相同,则必须进入控制面板(在客户端上),选择用户,然后单击“管理我的凭据”。请确保不要使用本地 PC 作为登录名(如 \\COMPUTERNAME\User,如果是这种情况,则删除 \\COMPUTERNAME\ 部分,这样您就只传递用户名)。或者,我认为在本地使用与服务器上相同的密码也可以(未经测试)。
我们的客户使用 W7。
无论如何感谢您的意见!