无需登录窗口的匿名文件共享,从 Windows 7 服务器到 XP 客户端

无需登录窗口的匿名文件共享,从 Windows 7 服务器到 XP 客户端

我正在尝试为小型 LAN 上的计算机提供对 Windows 7 工作站(我们称之为 WIN7SVR)共享文件的只读、匿名访问权限。特别是,我不希望客户端在导航到 Windows\\WIN7SVR资源管理器等时必须处理登录窗口,但我们没有域,并且在服务器和客户端之间同步帐户会很棘手。Windows 7 和 Windows XP 客户端都需要访问这些共享。

我通过在 WIN7SVR 上启用 Guest 帐户并设置适当的共享权限,使 Windows 7 客户端能够正常工作。其他 Windows 7 计算机似乎会自动尝试以 Guest 身份登录,因此其用户不必处理登录窗口。问题出在 XP 客户端上——如果用户在登录窗口中输入“Guest”,它们就可以访问服务器,但我不想让用户这样做。因此,根据我对 Windows 文件共享的有限理解,这归结为授予空会话对 WIN7SVR 上文件共享的访问权限。

但到目前为止,我在这方面还没有成功。我在 Windows 7 服务器上的本地组策略编辑器中尝试了以下所有操作:

  • 网络访问: 让所有人的权限应用于匿名用户启用
  • 网络访问:限制对命名管道和共享的匿名访问残疾人
  • 添加了相应股份的名称网络访问:可以匿名访问的共享
  • 已将“匿名登录”添加到从网络访问此计算机在用户权限分配下

任何建议都将不胜感激...我主要使用 Unix,因此我感觉自己不太适合使用 Windows 文件共享。我确实知道,从安全角度来看,任何形式的文件共享匿名访问通常都不是理想的选择,但在这种情况下,这对我们来说是最实用的解决方案,而且我们的网络访问得到了很好的控制,因此共享级别的安全性不是问题。

答案1

这可能完全不对,但 XP 客户端是否启用了简单文件共享?它们是 XP 专业版还是家庭版?

要检查简单文件共享:

  1. 打开资源管理器窗口
  2. 单击工具、文件夹选项
  3. 列表底部是简单文件共享的复选框。

答案2

尝试启用访客帐户:

  • 控制面板 -> 管理工具 -> 计算机管理 > 本地用户和组 > 用户
  • 右键单击“来宾”>“属性”
  • 取消勾选“帐户已禁用”

启用此帐户可以帮助我解决 Windows Server 2008 R2 上的这个问题。

答案3

一段时间内也无法让它工作。这个问题只发生在一些 XP 安装中,但从未发生在 7 上。

这解决了我的问题,希望它能够帮助一些人!

Server 2008 上的网络共享要求登录

答案4

相关内容