【发布时间】:2013-04-26 20:32:17
【问题描述】:
我正在尝试编写一个 php 程序,它可以执行 service fcserver status 来查看我的聊天室是否正在运行。如果它正在运行,那么输出应该是
如果它没有运行,那么输出应该是
如果它没有运行,那么应该有一个开始按钮来启动聊天室。当有人点击该按钮时,我的脚本会执行 service fcserver start 命令。
好吧,我无法以 www-data 用户的身份执行“service fcserver status”或“service fcserver start”之类的命令。我需要root权限。请帮我!!在不影响服务器安全的情况下完成这项小任务的方法是什么?
谢谢!
【问题讨论】:
-
这是一个 123flashchat 吗?您为什么希望最终用户为您创建聊天室?
-
这个问题已经被问过很多次了。搜索 SO:
php exec root,您会发现大量信息(其中大部分信息会告诉您,出于安全考虑,这不是明智的做法)。