2016-04-08 4 views
0

私はPython(Pyramid)で書かれたWebアプリケーションをApacheサーバーに置いています.Pythonの中には、SMSを送信するサービスであるSHファイルがあります。 問題は常に許可が拒否されます。 rootにログインしてSHファイルを実行しようとしました。 両方のファイルの所有者を「root」に変更しましたが、動作しません。許可が拒否されているかホスト鍵の問題があります

どのようなアイデアですか?

+0

はい、コードを投稿してください。 –

+0

コードが大変で、送信できません。それは必要ですか? –

答えて

0
ps aux | grep apache 

ユーザーのApacheが実行中であることを示す必要があります。

OR

あなたは、 "ユーザー" とhttpd.confの "グループ" ディレクティブを見ることができます。

は作るようにさて、あなたはルートにファイルの所有者を変更し、その後、あなたはrootとして走り、それが働いたのconf

0

に設定された値にシェル・スクリプト・ファイルの所有者とグループを変更してみてくださいセンス。問題は、rootがあなたのwebappでスクリプトを実行しているとは限りませんということです。どのユーザーがスクリプトを実行しようとしているのかを確認し、ファイルの所有権をそのユーザーに変更する必要があります(スクリプトが呼び出される方法によっては、chmodも必要です)。

関連する問題