2011-11-07 16 views
2

私は私の会社の異なるユーザーが使用するツールをperlで書いています。各ユーザーには、自分のディスクスペースが割り当てられており、ディスクスペースでツールを実行します。これは問題なく正常に動作しています。次のステップとして、Webを介してツールを有効にして、ユーザーがこのツールを実行できるWebアプリケーションを作成しました。問題は、常に単一のユーザーとして実行されます。私は認証を通じてユーザー名を知っています、私はWebアプリケーションを実行しているユーザーとしてツールを実行できる方法はありますか?別のユーザーとしてcgiスクリプトを実行

答えて

5

はい、suexecです。

また、というタグが付いた質問を参照してください。

+0

ありがとうございます。ウィキペディアの説明から、これが私の望むものです。 – SAN

+0

これは、特定のCGIバイナリまたはパスで実行するようにユーザーを修正するように見えます。たとえば、CGIスクリプトがユーザーを認証してからsuexecにユーザー名を渡すなど、実行するユーザーを動的に選択する方法はありますか?あなたのフォローアップの質問については、 – Michael

+0

Michael、[新しい質問を開く](http://stackoverflow.com/questions/ask)を参照してください。 – daxim

関連する問題