作者punpun (小金 )
看板PHP
標題[求救]如何寫php程式來執行linux的root權限????...Orz
時間Sun Mar 19 01:29:49 2006
各位大大~~~
我想自己寫一個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
1F:推 drlai:Web_design 3155篇:D 之前有高手解答過^^ 03/19 07:10
2F:推 appleboy46:sudo 使用他就對了 03/19 08:39
3F:推 cjoe:apache UID = 0 ... apache 不會讓你啟動 03/19 09:30
4F:推 cjoe:在linux板,kenduest兄 有回覆一個不錯的方法,去看看吧 03/19 09:36