vine-users ML アーカイブ



[vine-users:059809] Re: 属性変更しても外部から見える

  • From: Wan Shigyoku <wanshi_vspec@xxxxxxxxx>
  • Subject: [vine-users:059809] Re: 属性変更しても外部から見える
  • Date: Sun, 20 Apr 2003 03:25:26 +0900
王です。
お世話になります。

Sun, 20 Apr 2003 01:08:08 +0900
"IWAI, Masaharu" <iwai@xxxxxxx> 殿 Wrote:

> > 問題は上に書いているように、Apacheを動かすUser,GroupIDとファイル所有者の
> > User,Groupが等しくないと、cgi の属性を711 にすると動かないということです。
> 
> /var/log/httpd/suexec_log に何か error でてませんか?

何故か、suexec_log が存在しません。
suEXECは、動いているはずなんですが…。

> # ちなみに、手もとの環境では問題無く動いてます。
> 
> あと、次のようなスクリプトを 755 にでもして動かすとどのようになります?
> 
> -----------------
> #!/usr/bin/perl -w
> 
> use strict;
> use CGI ':cgi';
> 
> my $cgi = new CGI;
> print $cgi->header(-type => 'text/plain');
> print $<;
> -----------------

501と表示されます。

ちなみに上記スクリプト(test.cgi)を711にして実行させたときのerror_log 
(とその前数行)はこんな感じです。

--
[Sun Apr 20 03:06:05 2003] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin
/suexec)
[Sun Apr 20 03:06:05 2003] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Sun Apr 20 03:12:36 2003] [error] (13)Permission denied: exec of /home/httpd/ht
ml/test.cgi failed
[Sun Apr 20 03:12:36 2003] [error] [client ***.***.***.***] Premature end of
script headers: /home/httpd/html/test.cgi
--

何かわかりますでしょうか?

以上、よろしくお願いします。

-- 
wanshi <wanshi_vspec@xxxxxxxxx>