[求救]如何寫php程式來執行linux的root權限????...Orz

看板PHP作者 (小金 )時間19年前 (2006/03/19 01:13), 編輯推噓5(500)
留言5則, 3人參與, 最新討論串1/1
各位大大~~~ 我想自己寫一個web介面來管理linux的系統環境 比如 : 重新開機、關機、重新啟動service ...等等 我試過使用exec(),system(),passthru()來直接下shell語法 但好像因透過這些語法所執行的權限為apache.apache 所以我就沒有權限可執行重新開機、關機等root權限的語法 但是我在想,像是webmin不是可以直接透過web來執行root權限的語法嘛 這到底是怎麼做到的呢 有沒有大大可以分享一下有關這方面的資訊呢... 有什麼辦法可以讓我寫的php程式可以擁有root的權限 ------------------------------------------------------------------- 但是以下方法(基於安全性的問題)我可能不採用 (1) 把apache的權限設成root,修改 apache UID = 0 ------------------------------------------------------------------- 感激不盡......Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.132.71.97

03/19 07:10, , 1F
Web_design 3155篇:D 之前有高手解答過^^
03/19 07:10, 1F

03/19 08:39, , 2F
sudo 使用他就對了
03/19 08:39, 2F

03/19 09:30, , 3F
apache UID = 0 ... apache 不會讓你啟動
03/19 09:30, 3F

03/19 09:36, , 4F
在linux板,kenduest兄 有回覆一個不錯的方法,去看看吧
03/19 09:36, 4F

03/19 10:19, , 5F
03/19 10:19, 5F
文章代碼(AID): #1473-X8Y (PHP)
文章代碼(AID): #1473-X8Y (PHP)