我们的 Apache 安装当前在 Windows 服务器上以默认的 LocalSystem 帐户运行。我们需要授予 Apache 对网络共享目录的读写访问权限,而当我们授予权限时,LocalSystem 不会出现在网络上的用户列表中,因此我打算将运行 Apache 的用户更改为服务器上的另一个帐户,并授予该帐户对网络共享的读写权限。这是在 Windows 上授予 Apache 权限的正确方法吗?这是我第一次处理网络驱动器的权限,所以我只想确保我不会在采用这种方法时陷入任何陷阱。谢谢。
答案1
我在Apache 文档。呃。
默认情况下,所有 Apache 服务都注册为以系统用户(LocalSystem 帐户)的身份运行。LocalSystem 帐户没有通过任何 Windows 安全机制(包括文件系统、命名管道、DCOM 或安全 RPC)访问您的网络的权限。但是,它在本地拥有广泛的权限。切勿向 LocalSystem 帐户授予任何网络权限!如果您需要 Apache 能够访问网络资源,请为 Apache 创建一个单独的帐户,如下所示。