2016-04-07 5 views
0

私のapacheサーバーから誰かがcgiページを読み込むと、ローカルスクリプトを呼び出そうとしています。CGIがローカルスクリプトを実行していません

cgiのページは次のコードを含む、私のラズベリーパイの上にシェルスクリプトの内部で構築されています:

#!/bin/bash 
sudo python ignitor.py& 
echo "Content-type: text/html" 
echo "" 
cat /home/pi/Detonator/redir.html 

しかし、Pythonスクリプトは、ときにcgiのページのロードと呼ばれることは決してありませんが、私は、スクリプトを知っています手動で呼び出すと実行されるからです。

私はすでにchmodのすべてをチェックしましたが、ここで私に反対するApacheポリシーがありますか、何が起こっていますか?

+0

は、Apacheのユーザー 'そのようにrootにsudo'て使用することで、ローカルユーザーレベルで実行するスクリプトを書き換えることができましたか?私はセキュリティ上の目的ではないことを願っています。 –

答えて

関連する問題