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