You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Brian Dessent <br...@dessent.net> on 2003/10/01 07:05:01 UTC

Re: [users@httpd] Debian 3.0r1 Apache 1.3.26 cgi-bin behavior depends on script name and browser (?)

David Christensen wrote:

> The problem is the name "intro3.pl".  (And also "intro7.pl", and
> probably others that will only occur during a customer demonstration ;-)

What are the permissions and user/group of all these script files?  Try
making them all 755 and see if that changes anything.  And what user is
Apache running as, and is suexec in use?

Brian

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Debian 3.0r1 Apache 1.3.26 cgi-bin behavior depends on script name and browser (?)

Posted by David Christensen <dp...@holgerdanske.com>.
users@httpd.apache.org:

Brian Dessent wrote:
> What are the permissions and user/group of all these script files?
> Try making them all 755 and see if that changes anything.

    dpchrist@d3020g:~/public_html/cgi-bin$ ll
    total 52
    drwxr-xr-x    3 dpchrist dpchrist     4096 Oct  1 12:13 ./
    drwxr-xr-x    4 dpchrist dpchrist     4096 Sep 28 21:41 ../
    drwxr-xr-x    2 dpchrist dpchrist     4096 Sep 30 21:07 CVS/
    -rwxr-xr-x    1 dpchrist dpchrist      186 Sep 29 22:42 bar.pl*
    -rwxr-xr-x    1 dpchrist dpchrist      351 Oct  1 12:12 dumpvars.pl*
    -rwxr-xr-x    1 dpchrist dpchrist       81 Sep 29 17:46 foo.pl*
    -rwxr-xr-x    1 dpchrist dpchrist      194 Sep 30 20:51 intro3.pl*
    -rwxr-xr-x    1 dpchrist dpchrist      215 Nov 20  2000 intro3a.pl*
    -rwxr-xr-x    1 dpchrist dpchrist      219 Sep 30 20:46 intro3b.pl*
    -rwxr-xr-x    1 dpchrist dpchrist      194 Sep 30 20:51 intro3d.pl*
    -rwxr-xr-x    1 dpchrist dpchrist      193 Sep 29 22:42 intro4.pl*
    -rwxr-xr-x    1 dpchrist dpchrist      166 Sep 29 22:42 intro5.pl*
    -rwxr-xr-x    1 dpchrist dpchrist      747 Sep 29 22:42 intro7.pl*


> And what user is Apache running as,


    dpchrist@d3020g:~/public_html/cgi-bin$ cat dumpvars.pl
    #! /usr/bin/perl
    use warnings;
    use strict;
    use CGI qw( :standard );
    print header('text/plain');
    print "Environment variables:\n";
    foreach my $key ( sort keys %ENV ) {
        print "    ", $key, " => ", $ENV{$key}, "\n";
    }
    print "\n";
    print "Command output:\n";
    foreach my $cmd (sort qw( hostname pwd whoami )) {
        print "    ", $cmd, " => ", `$cmd`;
    }

    http://192.168.254.2/~dpchrist/cgi-bin/dumpvars.pl
    Environment variables:
        DOCUMENT_ROOT => /var/www
        GATEWAY_INTERFACE => CGI/1.1
        HTTP_ACCEPT => application/x-shockwave-flash,text/xml,applicatio
n/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng
,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
        HTTP_ACCEPT_CHARSET => ISO-8859-1,utf-8;q=0.7,*;q=0.7
        HTTP_ACCEPT_ENCODING => gzip,deflate
        HTTP_ACCEPT_LANGUAGE => en-us,en;q=0.5
        HTTP_CACHE_CONTROL => max-age=0
        HTTP_CONNECTION => keep-alive
        HTTP_HOST => 192.168.254.2
        HTTP_KEEP_ALIVE => 300
        HTTP_USER_AGENT => Mozilla/5.0 (Windows; U; Windows NT 5.0; en-U
S; rv:1.4) Gecko/20030624
        PATH => /usr/local/bin:/usr/bin:/bin
        QUERY_STRING =>
        REMOTE_ADDR => 192.168.1.10
        REMOTE_PORT => 4985
        REQUEST_METHOD => GET
        REQUEST_URI => /~dpchrist/cgi-bin/dumpvars.pl
        SCRIPT_FILENAME =>
/home/dpchrist/public_html/cgi-bin/dumpvars.pl
        SCRIPT_NAME => /~dpchrist/cgi-bin/dumpvars.pl
        SERVER_ADDR => 192.168.254.2
        SERVER_ADMIN => webmaster@d3020g
        SERVER_NAME => 192.168.254.2
        SERVER_PORT => 80
        SERVER_PROTOCOL => HTTP/1.1
        SERVER_SOFTWARE => Apache/1.3.26 (Unix) Debian GNU/Linux
        UNIQUE_ID => P3sniMCo-gIAAAD5AAQ

    Command output:
        hostname => d3020g
        pwd => /home/dpchrist/mysql-perl/public_html/cgi-bin
        whoami => dpchrist


> and is suexec in use?

How do I determine if suexec is in use?


David


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org