匿名访问 Server 2008 R2 Enterprise 上托管的 SMB 共享

bwe*_*rks 13 file-sharing windows-server-2008-r2 windows-server-2003-r2

首先,我已经通读了这篇文章和一大堆非 SF 文章,它们似乎解决了相同或类似的问题,但是我仍然无法解决我的问题。

在这种情况下,我有三台机器:

  • 运行 Server 2008 R2 Enterprise 的加入域的服务器(“共享服务器”)
  • 运行 Server 2003 R2 SP2 的未加入域的测试服务器(“测试服务器”)
  • 运行 XP Pro SP3 的加入域的工作站(“工作站”)

共享服务器在网络上公开测试服务器必须访问的共享——它是用于我们调试目的的源/符号服务器共享。我相信在这种情况下,visual studio 只是使用自己的凭据访问共享,这意味着必须可以匿名访问共享,因为测试服务器未加入域并且没有机会提供域身份验证。

在访问共享时,我尝试了很多方法来避免身份验证窗口:

  • 我已经在共享服务器上启用了来宾帐户,并为共享授予了来宾完全共享/NTFS 权限。
  • 我已为共享授予匿名登录完全共享/NTFS 权限。
  • 我已将我的共享添加到 LSP 中的“网络访问:可以匿名访问的共享”。
  • 我在 LSP 中禁用了“网络访问:限制对命名管道和共享的匿名访问”。
  • 我在 LSP 中启用了“网络访问:让每个人的权限适用于匿名用户”。
  • 在 LSP 中的“从网络访问这台计算机”中添加了匿名登录。
  • 在 LSP 中的“从网络访问这台计算机”中添加了来宾帐户。
  • 尝试使用共享和存储管理 MMC 管理单元来配置共享。

不幸的是,当我尝试从测试服务器访问共享时,我仍然看到提示并且我不得不手动输入“Guest”。

我还在工作站上使用本地管理员帐户尝试了这个工作流程,在启用和不启用 XP 简单文件共享的情况下都会发生同样的事情。

知道为什么我会得到这些结果,或者我应该做些什么不同的事情?

小智 1

映射网络驱动器并利用持久连接语法会是这样的。

net use H: \path\to\server\ PASSWORD_CLEAR_TXT /user:domain\user /persistent:yes

如果任何时候你想删除它 net use h: /delete