更改使用者 Apache 的運作方式與 Windows 上一樣

更改使用者 Apache 的運作方式與 Windows 上一樣

我們的 Apache 安裝目前會作為 Windows 伺服器上的預設本機系統帳戶運行。我們需要授予 Apache 對網路共用上的目錄的讀寫存取權限,並且當我們授予權限時 LocalSystem 不會出現在網路上的使用者清單中,我打算將 Apache 正在運行的使用者變更為伺服器上的另一個帳戶,並授予該帳戶讀取/寫入網路共享的權限。在 Windows 上為 Apache 授予權限時,這是正確的方法嗎?這是我第一次處理網路驅動器的權限,所以我只是想確保我不會陷入這種方法的任何陷阱。謝謝。

答案1

我在中找到了答案阿帕奇文檔。呃。

預設情況下,所有 Apache 服務都會註冊為以系統使用者(LocalSystem 帳戶)執行。 LocalSystem 帳戶沒有透過任何 Windows 安全機制(包括檔案系統、命名管道、DCOM 或安全性 RPC)存取您的網路的權限。然而,它在當地擁有廣泛的特權。切勿向 LocalSystem 帳戶授予任何網路權限!如果您需要 Apache 能夠存取網路資源,請為 Apache 建立一個單獨的帳戶,如下所述。

相關內容