我正在嘗試在低權限虛擬帳戶(Win10 Pro)中運行 PHP-CGI。
這怎麼樣(請參閱螢幕截圖#1)可能的?
我正在(虛擬)帳戶下運行 PHP-CGI 服務NT服務\PHP。該使用者在C:\中的有效權限是禁止的。但是,當在 PHP shell 腳本中執行 MKDIR 命令時(由 PHP-CGI.exe 運行)NT服務\PHP用戶)我能在 C:\ ...中建立一個目錄。
在 PHP-Shell 中執行“whoami”會給出:nt 服務\php
附加問題:如何建立一組虛擬帳戶(服務帳戶),以便一次輕鬆地為多個服務設定檔案系統權限?
答案1
好吧,我知道是什麼原因造成的。 “NT Service\PHP”使用者是“Authenticated Users”群組的一部分。
對於獎勵問題:開啟 lusrmgr.msc ,建立一個群組,將適當的 NT Service\names 帳戶新增至該群組。