
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
Appacheは通常Nobodyというユーザーで実行されていて、PHPからsystem関数で起動されるコマンドもこのユーザーで実行されます。
Appacheは通常HTTPで外部からリクエストされる、つまり誰が実行するのかわからないので安全のためNobodyというユーザーの権限はかなり制限されたものになっています。シェルスクリプトでsshが動き、Appacheでは動かないとなると、そのNobodyユーザーでのsshの実行権限がない、という事が推測されます。>su nobody
と打ってnobodyでそのスクリプトを実行してみて動くかどうか確認してみて下さい。
この回答へのお礼
お礼日時:2005/06/23 03:12
昨夜、同僚の方がwakame0729が言われたのと同じ方法でこの問題を解決してくれました。
しかし、大変参考になりました。貴重なご意見大変ありがとうございます。
解決の方法は具体的には、SSHの実行ファイル郡にnobodyがアクセス権を持っていなかったために発生していたものでした。
問題を難しくいていた要因としてはデバッグモードでは実行できてしまったことが原因の究明を遅らせたように感じます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
シェルスクリプトをPHPで動かそ...
-
拡張子php画像をjpg画像等に変...
-
ファイル名は、数字の「0」(...
-
さくらサーバーにて、phpからメ...
-
onedrive にexcelファイルをア...
-
fsockopenなどについて
-
CFileDialogの最初のディレクト...
-
iframeからのアクセスか、ブラ...
-
CSVファイルのダウンロード
-
【PHP】Googleアドセンスが出力...
-
rmdirでフォルダが消せません
-
MAMPのユーザー名とパスワード
-
phpのセッションについて
-
バッチファイルで特定ファイル...
-
eclipseでコメントアウトができ...
-
youtubeに音声のみのmp4ファイ...
-
PHPで、エラーがない場合のみ画...
-
携帯サイト絵文字入りのPHPフォ...
-
VB.NET、ASPでメールの自動返信...
-
crontabでPHPスクリプトが実行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mysql複数レコードをまとめて削...
-
if文が入れ子の場合の条件の解釈
-
PHPをPostgreSQLに接続するには?
-
httpdのプロセスが自動で消えな...
-
PHPでサーバーにインストールさ...
-
スクリプトを実行すると警告が...
-
Prompt入力値をphp変数として取...
-
プログラム単語のsetageとかのa...
-
PHPから環境変数'PATH'が使えない
-
Maximum execution time of 30 ...
-
あるphpから他のPHPプロ...
-
JSのWINOW.CONFI...
-
PHPからバッチファイルの実行
-
perl -e "print 'A';"
-
PHPからシェルスクリプトを実行
-
PHPからCRONの編集
-
PHPでコマンドプロンプトを実行...
-
ヒアドキュメントの中で演算子...
-
【PHP】命令は記述順に処理...
-
mod_phpで、rootしか実行できな...
おすすめ情報