Iamは、さまざまなユーザーでスクリプトを実行する方法を探しています。設定でユーザーをハードコーディングしたくありません...そして、ユーザーがアクセスできるはずの情報を見つけました...次のように言います。
コード:
http://localhost/~user1/myscript.cgi
スクリプトはユーザー 'user1'として実行されます。
それが可能かどうか誰かが知っていますか?そうでない場合は、すべてのユーザーに対して新しい仮想ホスト構成を作成する必要がありますか?
どうもありがとう!挨拶、コダック
Apache Doc( http://httpd.Apache.org/docs/2.2/suexec.html#usage )は、次のように述べています。
CGIプログラムの要求は、SuexecUserGroupディレクティブを含む仮想ホストに対するものである場合、またはmod_userdirによって処理される場合にのみ、suEXECラッパーを呼び出します。
あなたのURLはmod_userdirによって提供される「〜user」の種類なので、suExecはすでに実行されていると思います。