Windows Server 2003 - 无需密码即可访问 \\myhost\ 但无法访问 \\myhost.mydomain.net\

Windows Server 2003 - 无需密码即可访问 \\myhost\ 但无法访问 \\myhost.mydomain.net\

我有一台 Windows Server 2003 系统,在该系统上,可以使用服务器的不合格主机名或 IP 地址无密码访问本地 UNC 路径,但不能通过其 FQDN 访问 - 即使使用 hosts 文件将该 FQDN 直接映射到127.0.0.1

那是:

  • \\127.0.0.1\- 无需密码
  • \\myhost\- 无需密码
  • \\myhost.mydomain.com\- 弹出身份验证对话框

不幸的是,我有一个本地应用程序试图解析包括主机的 FQDN 在内的 UNC 路径。

我尝试在和中myhost.mydomain.com解决,并且在命令提示符下调用看起来该解决方案已生效;即便如此,尝试从 Windows 资源管理器打开会出现密码提示,而没有。127.0.0.1hostslmhostsping myhost.mydomain.com\\myhost.mydomain.com\\\127.0.0.1\

该系统使用 OpenDirectory 服务器(Apple 的 Kerberos+LDAP 目录服务)进行身份验证。

答案1

知识库 #926642描述了一个对我有用的解决方案:

在名称下的注册表中添加一个多字符串值,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0\BackConnectionHostNames包括不起作用的主机名或别名。

答案2

尝试将 myhost.mydomain.com 放入 IE 受信任的站点(或 mydomain.com)。

您可能还需要确保 IE 受信任的站点配置为使用当前用户名和密码自动登录。

相关内容