私はPython(Pyramid)で書かれたWebアプリケーションをApacheサーバーに置いています.Pythonの中には、SMSを送信するサービスであるSHファイルがあります。 問題は常に許可が拒否されます。 rootにログインしてSHファイルを実行しようとしました。 両方のファイルの所有者を「root」に変更しましたが、動作しません。許可が拒否されているかホスト鍵の問題があります
どのようなアイデアですか?
私はPython(Pyramid)で書かれたWebアプリケーションをApacheサーバーに置いています.Pythonの中には、SMSを送信するサービスであるSHファイルがあります。 問題は常に許可が拒否されます。 rootにログインしてSHファイルを実行しようとしました。 両方のファイルの所有者を「root」に変更しましたが、動作しません。許可が拒否されているかホスト鍵の問題があります
どのようなアイデアですか?
ps aux | grep apache
ユーザーのApacheが実行中であることを示す必要があります。
OR
あなたは、 "ユーザー" とhttpd.confの "グループ" ディレクティブを見ることができます。
は作るようにさて、あなたはルートにファイルの所有者を変更し、その後、あなたはroot
として走り、それが働いたのconf
に設定された値にシェル・スクリプト・ファイルの所有者とグループを変更してみてくださいセンス。問題は、root
があなたのwebappでスクリプトを実行しているとは限りませんということです。どのユーザーがスクリプトを実行しようとしているのかを確認し、ファイルの所有権をそのユーザーに変更する必要があります(スクリプトが呼び出される方法によっては、chmod
も必要です)。
はい、コードを投稿してください。 –
コードが大変で、送信できません。それは必要ですか? –