设置匿名Windows Server 2008networking共享?

如何在Windows Server 2008中创build一个真正的匿名读/写networking共享?

那是 …

  • 没有显示login对话框
  • 不需要域凭证

…这样任何Windows机器都可以得到这个共享,不pipe是谁login了,机器是否在一个域上?

我可以通过设置共享文件系统权限来获得基本的匿名共享:

  • 每个人(完全控制)
  • 客人(完全控制)
  • 匿名login(完全控制)

之后,在Local Policies > Security Options下的本地安全策略中 ,我必须修改

networking访问:可以匿名访问的共享

通过增加我的份额,如下所示:

共享名

在那个时候,我可以匿名访问\\servername\sharename

您需要启用Windows Server计算机上的“访客”帐户。 在这样做之后,假设远程用户没有尝试使用在Windows Server计算机上有效的用户帐户login,那么您将获得所需的信息。 但是,如果远程计算机上使用的用户帐户与在Windows Server计算机上有效的帐户匹配,则会在远程计算机上login对话框,这可能会很痛苦。 标准的“解决方法”是将Windows Server计算机上的本地“pipe理员”帐户重命名为其他名称,并避免创build任何addt'l用户帐户。

显然,您将需要共享文件夹上适当的共享和文件系统权限。