shell_exec从远程客户端启动firefox

时间:2013-10-24 03:07:00

标签: php firefox shell-exec

尝试通过PHP使用Gnome在Centos / RHEL5中启动Firefox窗口。我希望能够截取所请求页面的截图。

给我的WWW用户sudo权限,并确认这是在服务器上运行,如果php脚本在服务器上运行,firefox窗口成功打开(作为WWW用户,因此whoami echo确认我正在运行的用户),但是如果从远程用户调用PHP页面,则firefox窗口不会打开,但是whoami会返回WWW用户名。

<?php

$page= 'index.html';
$launch= "sudo /usr/bin/firefox \"http://another.server.com/".$page."\"";

echo shell_exec('whoami');
echo shell_exec($launch);
?>

WWW用户登录shell是/ bin / bash,不需要传递。在专用网络上运行,不关心对WWW用户的sudo访问

0 个答案:

没有答案