lighttpd以root身份运行python脚本

时间:2015-04-30 09:09:05

标签: php python root lighttpd

我尝试从php函数shell_exec()执行python脚本,但此脚本需要root权限。

python代码非常简单。使用库wifi python会扫描所有SSID,并在输出中提供有关他以JSON格式扫描的各种无线网络的信息。 WiFi库正在使用需要root权限的iwlist进行扫描。如果由没有root权限的用户执行,则只返回与您连接的wifi相关的信息。

如果我插入我的代码字符串

<?php
      echo 'Current script owner:'. get_current_user (); 
 ?>

我打印屏幕&#34;当前脚本所有者:root&#34;,但是如果我尝试运行我的代码

<?php
    $ Output = shell_exec ("python /home/acme/XDOMV2/conn1.py");
    echo $ output;
 ?>

它只会返回有关我的debian系统所连接网络的信息。 如何使用lighttpd webserver,我已经按照几个指南来了解必须重新安装lighttpd的唯一结果。 问题是,有没有办法从lighttpd以root身份运行python脚本? 我哪里错了?

0 个答案:

没有答案
相关问题