<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2723.2500" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I made a test PHP script test.php and
did print "-->" . $_SERVER['REMOTE_USER'];</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I did this on another machine of mine and it
functioned perfectly. However on this one it is returning</FONT></DIV>
<DIV><FONT face=Arial size=2>nothing. Does anyone know what may keep the
environment variable REMOTE_USER from being</FONT></DIV>
<DIV><FONT face=Arial size=2>set properly after a successful
authentication?</FONT></DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=smccool@ascendantmedia.com
href="mailto:smccool@ascendantmedia.com">Shawn McCool</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=nagios-users@lists.sourceforge.net
href="mailto:nagios-users@lists.sourceforge.net">nagios-users@lists.sourceforge.net</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, March 27, 2003 12:57
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> [Nagios-users] Authentication
Boggle</DIV>
<DIV><BR></DIV>
<DIV><FONT face=Arial size=2>I'm running Suse 7.0</FONT></DIV>
<DIV><FONT face=Arial size=2>My httpd.conf is set up as follows</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>ScriptAlias /nagios/cgi-bin/
/usr/local/nagios/sbin/<BR><Directory
"/usr/local/nagios/sbin/"><BR> AllowOverride
AuthConfig<BR> Options ExecCGI<BR> Order
allow,deny<BR> Allow from
all<BR></Directory></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Alias /nagios/
/usr/local/nagios/share/<BR><Directory
"/usr/local/nagios/share"><BR> Options
None<BR> AllowOverride AuthConfig<BR>
Order allow,deny<BR> Allow from
all<BR></Directory><BR></FONT></DIV>
<DIV><FONT face=Arial size=2>my .htaccess in my /usr/local/nagios/share
is</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>AuthName "Nagios Access"<BR>AuthType
Basic<BR>AuthUserFile /usr/local/nagios/etc/nagios.pwd<BR>require
valid-user</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>My password file seems to be reading right, as
when i go to <A
href="http://mydomain.com/nagios/index.html">http://mydomain.com/nagios/index.html</A></FONT></DIV>
<DIV><FONT face=Arial size=2>it prompts me for password, and I can
successfully authenticate. However, in the Tactical Monitoring Overview
(in the upper left grey box) it shows:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial
size=2> </DIV></FONT>
<DIV>Logged in as <I>?</I></DIV>
<DIV><EM></EM> </DIV>
<DIV>My cgi.cfg has</DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>use_authentication=1</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>And all of the authorized_for_xxxxx are set to
the appropriate user.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I am seeing nothing awry in neither my access_log
nor my error_log.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I am running apache 1.3.27 and Nagios 1.0 with
Nagios Plugins 1.3.0</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>My Nagios dir structure looks like this:
</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>drwxrwxr-x 2 nagios
nagiocmd 4.0k Mar 26 08:57
bin<BR>drwxrwxr-x 2 nagios
nagiocmd 4.0k Mar 27 12:49
etc<BR>drwx------ 2 nagios
nagiocmd 4.0k Mar 27 12:42
libexec<BR>drwxrwxr-x 2 nagios
nagiocmd 4.0k Mar 26 09:13
sbin<BR>drwxrwxr-x 8 nagios
nagiocmd 4.0k Mar 27 12:49
share<BR>drwxrwxr-x 4 nagios
nagiocmd 4.0k Mar 27 12:51 var<BR></DIV>
<DIV></FONT><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Where nagiocmd is a group which has both the
nagios user and the user my apache runs as.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>My Nagios Share dir:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>-rwxr-xr-x 1 nagios
nagiocmd 105 Mar 26 11:08
.htaccess<BR>drwxrwxr-x 2 nagios
nagiocmd 4.0k Mar 26 08:57
contexthelp<BR>drwxrwxr-x 3 nagios
nagiocmd 4.0k Mar 26 08:57
docs<BR>drwxrwxr-x 4 nagios
nagiocmd 4.0k Mar 26 09:10
images<BR>-rw-rw-r-- 1 nagios
nagiocmd 658 Mar 26 08:57
index.html<BR>-rw-rw-r-- 1 nagios
nagiocmd 2.3k Mar 26 08:57
main.html<BR>drwxrwxr-x 2 nagios
nagiocmd 4.0k Mar 26 08:57
media<BR>-rw-rw-r-- 1 nagios
nagiocmd 26 Mar 26 08:57
robots.txt<BR>-rw-rw-r-- 1 nagios
nagiocmd 10k Mar 26 08:57
side.html<BR>drwxrwxr-x 2 nagios
nagiocmd 4.0k Mar 25 16:49
ssi<BR>drwxrwxr-x 2 nagios
nagiocmd 4.0k Mar 26 08:57 stylesheets</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Nagios SBIN:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>-rwxrwxr-x 1 nagios
nagiocmd 150k Mar 26 08:57
avail.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 150k Mar 26 08:57
cmd.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 118k Mar 26 08:57
config.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 164k Mar 26 08:57
extinfo.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 172k Mar 26 08:57
histogram.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 108k Mar 26 08:57
history.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 105k Mar 26 08:57
notifications.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 102k Mar 26 08:57
outages.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 103k Mar 26 08:57
showlog.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 149k Mar 26 08:57
status.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 184k Mar 26 08:57
statusmap.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 119k Mar 26 08:57
statuswml.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 113k Mar 26 08:57
statuswrl.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 123k Mar 26 08:57
summary.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 127k Mar 26 08:57
tac.cgi<BR>-rwxrwxr-x 1 nagios
nagiocmd 173k Mar 26 08:57 trends.cgi</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Nagios ETC</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>-rwxrwxr-x 1 nagios
nagiocmd 16k Mar 27 12:44
cgi.cfg<BR>-rwxrwxr-x 1 nagios
nagiocmd 3.3k Mar 26 12:02
checkcommands.cfg<BR>-rwxrwxr-x 1 nagios
nagiocmd 358 Mar 25 19:27
contactgroups.cfg<BR>-rwxrwxr-x 1 nagios
nagiocmd 1.0k Mar 25 19:26
contacts.cfg<BR>-rwxrwxr-x 1 nagios
nagiocmd 670 Mar 26 09:09
dependencies.cfg<BR>-rwxrwxr-x 1 nagios
nagiocmd 670 Mar 26 09:06
escalations.cfg<BR>-rwxrwxr-x 1 nagios
nagiocmd 440 Mar 25 19:22
hostgroups.cfg<BR>-rwxrwxr-x 1 nagios
nagiocmd 1.4k Mar 25 19:20
hosts.cfg<BR>-rwxrwxr-x 1 nagios
nagiocmd 3.7k Mar 25 19:05
misccommands.cfg<BR>-rwxrwxr-x 1 nagios
nagiocmd 21k Mar 26 09:26
nagios.cfg<BR>-rwxrwxr-x 1 nagios
nagiocmd 21 Mar 26 09:15
nagios.pwd<BR>-rwxrwxr-x 1 nagios
nagiocmd 3.0k Mar 26 09:04
resource.cfg<BR>-rwxrwxr-x 1 nagios
nagiocmd 1.6k Mar 26 09:09
services.cfg<BR>-rwxrwxr-x 1 nagios
nagiocmd 17k Mar 25 16:49
services.cfg-sample<BR>-rwxrwxr-x 1 nagios
nagiocmd 1.1k Mar 25 17:03
timeperiods.cfg</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>If I look at any CGI other than tactical overview
I get this message</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>
<DIV class=errorMessage align=center>It appears as though you do not have
permission to view information for any of the hosts you requested...</DIV>
<DIV class=errorDescription align=center>If you believe this is an error,
check the HTTP server authentication requirements for accessing this
CGI<BR>and check the authorization options in your CGI configuration
file.</DIV>
<DIV class=errorDescription align=center> </DIV>
<DIV class=errorDescription align=left><FONT face=Arial
size=2></FONT> </DIV>
<DIV class=errorDescription align=left><FONT face=Arial size=2>I am not sure
what is happening incorrectly in my authentication.
</FONT></DIV></DIV></BLOCKQUOTE></BODY></HTML>