0

シェルスクリプトを使用してhtmlページからLinuxコマンドプロンプトを呼び出す方法...? 経験値の場合:

私はこのグループに参加したばかりで、cgi スクリプトまたはスクリプトを作成する際の簡単なアドバイス/ヘルプを探しています。残念ながら、コースに参加したり、大量のドキュメントや本を読んだりする時間やリソースがありません。

いくつかのsolarisおよびLinuxサーバーでさまざまなタスクを実行するために、ksh bashなどでいくつかのシェルスクリプトを作成しました。これらのスクリプトの一部は、シェルの位置パラメーターとして読み込まれるユーザーからの入力を受け取ります。これらのスクリプトを Web インターフェイス経由で利用できるようにする必要があります。ユーザーから入力を取得し、その入力をシェル スクリプトに渡す方法が必要です。ユーザーからの入力が短い。通常は、IP アドレスまたは顧客名です。あなたの提案は何ですか?

4

1 に答える 1

0

IP アドレスの変更には root 権限が必要です。したがって、Web サーバーによって実行される CGI には、これらの権利が必要です。

そのため、Web サーバーを root として実行する (これは非常に悪いことです) か、suid ビットを持つ既存のスクリプトを呼び出すカスタム中間スクリプトを開発する必要があります。

Joachim Pileborg によって提案されたチュートリアルは、php などの新しい言語を学ぶ必要なく中間スクリプトを開発するのに適しています。

于 2013-05-30T13:36:55.887 に答える