Security
是否可以將服務配置為作為組執行並將使用者添加到 Windows XP 上的該組?
是否可以將服務配置為作為組執行並將使用者添加到 Windows XP 上的該組?
我需要該服務擁有該組中使用者的權限,以便他們可以登錄、驗證和訪問他們的文件。它類似於 Linux,使用者可以使用服務,服務作為使用者所屬的組執行。
Windows 允許服務執行使用者,但我需要成為一個組。內置安全主體是否有辦法將使用者添加到其中。
您不能將服務作為一個組執行 - 它必須是使用者帳戶。
話雖如此,根據您的要求,您似乎可以創建一個服務使用者帳戶並使該帳戶成為該組的成員。這將允許該服務在與該組的任何其他成員相同的安全上下文中執行。
沒有一個服務不能設置成組執行。它必須設置為以使用者身份執行。您可以將服務設置為與登錄會話進行互動,這應該會導致服務在使用者憑據下執行。我相信這需要在服務中進行一些特殊處理。
如果您需要始終在登錄使用者的上下文下執行的東西,那麼我建議將其設置為隱藏執行的應用程序,並將其添加到所有使用者的啟動組中。這樣,它在使用者登錄和註銷時啟動和停止。