本地系统无权访问共享给所有人的文件夹

本地系统无权访问共享给所有人的文件夹

域中我们有两台服务器(均运行 Windows Server 2008)- 一台托管 IIS7,另一台拥有文件和文件夹。

在 IIS7 上,我们的服务作为本地系统运行,在文件服务器上我们有一个共享给 Everyone/ReadWrite 的文件夹。

看来服务无法访问给定的文件夹。

我认为本地系统不属于“所有人”类别,但我无法设置可用于计算机帐户的共享(例如,在 WinServer2003 中可以这样做)- 简单地说,当我转到 FileSharing 以选择 MYSERVERIIS7$ 帐户(服务器计算机的名称)时,在“对象类型”窗口中只有“内置安全主体”、“用户”、“组”- 没有以前的“计算机”。

我该如何实现这一点?请注意,我希望该服务继续以本地系统而不是某个新用户帐户的身份运行。

答案1

我假设 IIS 在 machineA 上,并且它试图访问 machineB 上的共享?当将 IIS 设置为“本地系统”来访问网络资源时,它使用 NULL 帐户,而不是指定帐户。我相信从 WinXP SP2 开始,“Everyone”安全主体中不包含 Anonymous(或 NULL)。这意味着您必须使用“ANONYMOUS LOGON”才能获得访问权限。另一种选择是改用网络服务。这应该会强制它进入“Everyone”组。

相关内容