From: "堀川 久" Date: 2001-08-18T18:04:50+09:00 Subject: [ruby-list:30961] popen() で Insecure PATH こんにちは。  CGIで次のようなスクリプトを書きました。ところがWebブラウザから呼び出 すと,Insecure PATHが発生します。シェルから実行するとこのエラーは発生 せず,メールが送れます。 INJECTOR = /usr/sbin/sendmail -i vzw00011@nifty.ne.jp $SAFE = 1 (中略) begin fp = File.popen(INJECTOR, "w") s.split(/\r?\n/).each {|line| fp.print e2j(line), "\r\n" } rescue header_out("error") print "

error: #{$!}\n" footer_out() exit ensure fp.close if fp end ~$ ls -l /usr/sbin/sendmail -r-sr-s--x 3 root system 840209 Dec 25 1998 /usr/sbin/sendmail どうしたらいいでしょうか。よろしくお願いします。 -- HORIKAWA Hisashi (堀川 久) http://www2.airnet.ne.jp/pak04955/ mailto:vzw00011@nifty.ne.jp