窗户盒(2k3)。我有一个网站需要通过本地计算机上的网络共享访问文件。 请不要专注于这个事实。 这是一个很长的故事,我现在不会进入。
工作进程在localmachine \NETWORK SERVICE 下运行。这被添加到一个组(我们称之为 HURFDURFGROUP),该组被授予对磁盘和网络共享的访问权限。
换句话说,如果我是 HURFDURFGROUP 的成员,我可以登录共享并打开其中包含的文件。
但是,即使 NETWORK SERVICE 是该组的成员,NETWORK SERVICE 也无法访问网络共享。 尝试读取文件会导致 FileNotFound 并且尝试更改共享上文件的安全性会导致 UnauthorizedAccess。
奇怪的是,一旦我在磁盘上专门设置了 NETWORK SERVICE 的权限并且共享一切正常。
这使我相信您不能使用 Groups 分配或拒绝对 NETWORK SERVICE 的权利。
这个对吗?有人可以解释一下吗?