作者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