[討論] PHP在IIS中使用exec問題

看板PHP作者 (azureshin)時間8年前 (2016/10/12 14:12), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
各位好, 目前遇到一個難題 PHP + IIS使用時,EXEC指令好像不是全都可以執行 1. PHP+IIS可以 exec('dir',$output); var_dump($output); 2. PHP+IIS不行 exec('net file',$output); var_dump($output); 如果把一樣指令丟到apache底下,就都可以... 目前推估跟權限有關係,因為dir是可以的 請問高手是否有相關經驗能解答 ? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.84.182.209 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1476252735.A.AFE.html

10/12 14:16, , 1F
net的指令應該是系統管理員才能跑的~
10/12 14:16, 1F

10/12 14:16, , 2F
如果真要硬來...你是可以調整iis執行者身份
10/12 14:16, 2F

10/12 14:17, , 3F
建一個管理員,iis啟動權限指給他,無所不能
10/12 14:17, 3F

10/12 14:17, , 4F
然後就要小心output不要被injection就好
10/12 14:17, 4F
文章代碼(AID): #1N_TG_h- (PHP)
文章代碼(AID): #1N_TG_h- (PHP)