I figured it out....<br><br>I was using "<b>htpasswd -c</b> /usr/local/nagios/etc/htpasswd.users users_name"<br><br>The -c switch was creating a NEW htpasswd file overwriting the existing one.  I should've ran the command without the -c switvh.<br>
<br>Thanks guys for your help.<br><br><div class="gmail_quote">On Tue, Jul 12, 2011 at 5:48 PM, Jim Avery <span dir="ltr"><<a href="mailto:jim@jimavery.me.uk">jim@jimavery.me.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On 12 July 2011 22:07, dOE <<a href="mailto:doepain@gmail.com">doepain@gmail.com</a>> wrote:<br>
> Distributor ID: Ubuntu<br>
> Description: Ubuntu 10.10<br>
> Release: 10.10<br>
> Codename: maverick<br>
> Nagios: 3.0.3<br>
><br>
> I executed the following commands<br>
><br>
> htpasswd -c /usr/local/nagios/etc/htpasswd.users users_name<br>
> service apache2 reload<br>
><br>
> I have a local user named "user_name" as well<br>
><br>
> And my cgi.cfg has the usernames as follows:<br>
><br>
> use_authentication=1<br>
> authorized_for_system_information=nagiosadmin,users_name<br>
> authorized_for_system_commands=nagiosadmin,users_name<br>
> authorized_for_configuration_information=nagiosadmin,users_name<br>
> authorized_for_all_hosts=nagiosadmin,users_name<br>
> authorized_for_all_host_commands=nagiosadmin,users_name<br>
> authorized_for_all_services=nagiosadmin,users_name<br>
> authorized_for_all_service_commands=nagiosadmin,users_name<br>
><br>
> However the "user_name" can not authenticate with Apache to access the site.<br>
><br>
> Does the user need to belong to any particular group other than their own?<br>
<br>
Note that "users_name" is not the same as "user_name".<br>
<br>
I appreciate your example name might not be the actual name you are<br>
thinking of, but you might need to check you have the spelling spot<br>
on.  You can cat the htpasswd.users file to make sure you have the<br>
name spelled right in there too (it's just a text file).<br>
<br>
It might be worth setting the password again using "htpasswd<br>
/usr/local/nagios/etc/htpasswd.users users_name" just in case the<br>
password was spelled incorrectly the first time you entered it.<br>
<br>
Also, check the file /etc/apache2/conf.d/nagios.conf to make sure that<br>
apache is looking for htpasswd.users in the right location.<br>
</blockquote></div><br>