Chris,
I would try and move http_access allow manager localhost above 
http_access deny blocked_urls. I just did this on my setup and it
worked. give it a try. I have moved them below so you can see what i
did.
On Thu, 2002-11-07 at 08:34, Chris Tatro wrote:
> Here is a cleaned up version of my squid.conf
> 
> You can see exactly why I am not allowed to view the cache 
> manager because it is denied from my restricted users 
> rule. I there a way for me to get around not having to 
> authenticate for the cache manager? If I remove the rules 
> below from my squid.conf:
> 
> http_access allow restricted_users 
> restricted_users_websites http_ports my_network
> http_access allow unrestricted_users all http_ports 
> my_network
> 
> I am then allowed to go into the cache manager. So it is 
> something about these rules that is causing the problem.
> 
> 
> I have turned the “debug_options ALL,1 28,9” on in 
> squid.conf to debug my ACLs and I get the following in the 
> cache.log when I try to access the Cache manager: 
> 
> 
> 2002/11/07 05:15:51| The request GET 
> http://172.16.1.226:10000/syslog/save_log.cgi?idx=10&view=1
> is ALLOWED, because it matched 'my_network'
> 
> 2002/11/07 05:15:52| The reply for GET 
> http://172.16.1.226:10000/syslog/save_log.cgi?idx=10&view=1
> is ALLOWED, because it matched 'all'
> 
> 2002/11/07 05:16:56| The request GET 
> cache_object://localhost/ is DENIED, because it matched 
> 'restricted_users'
> 
> 2002/11/07 05:16:56| The reply for GET 
> cache_object://localhost/ is ALLOWED, because it matched 
> 'all'
> 
> So the problem is definetly a ACL prbelm but I for the 
> life of me can’t figure it out. Thank you so much for your 
> help so far it has helped me pin point the problem further 
> but only if I could fix it now . Do you have any 
> further ideas?
> 
> Below i have pasted my entire squid.conf and i have also 
> attached the file for your convince.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> http_port 8080
> icp_port 0
> hierarchy_stoplist cgi-bin ?
> 
> acl QUERY urlpath_regex cgi-bin \?
> acl squidserver dst 172.16.1.226/255.255.255.255
> no_cache deny QUERY squidserver
> 
> maximum_object_size 50 MB
> 
> cache_dir ufs /var/spool/squid 5000 16 256 
> 
> debug_options ALL,1 33,2
> 
> auth_param ntlm program /usr/lib/squid/wb_ntlmauth
> auth_param ntlm children 5
> auth_param ntlm max_challenge_reuses 0
> auth_param ntlm max_challenge_lifetime 2 minutes
> 
> auth_param basic program /usr/lib/squid/wb_auth
> auth_param basic children 5
> auth_param basic realm Squid proxy-caching web server
> auth_param basic credentialsttl 2 hours
> 
> 
> 
> refresh_pattern ^ftp:		1440	20%	10080
> refresh_pattern ^gopher:	1440	0%	1440
> refresh_pattern .		0	20%	4320
> 
> positive_dns_ttl 2 day
> 
> acl all src 0.0.0.0/0.0.0.0
> acl manager proto cache_object
> acl localhost src 127.0.0.1/255.255.255.255
> acl http_ports port 80 443 563 10000
> 
> 
> acl CONNECT method CONNECT
> acl proxy_server dst 172.16.1.226/255.255.255.255
> acl restricted_users_websites dstdomain 
> "/etc/squid/restricted_users_websites.txt"
> acl my_network src 172.16.0.0-172.25.0.0/255.255.0.0
> 
> acl unrestricted_users proxy_auth 
> "/etc/squid/unrestricted_users.txt"
> acl restricted_users proxy_auth 
> "/etc/squid/restricted_users.txt"
> 
> acl downloads rep_mime_type 
> "/etc/squid/mime_type_blocked_download.txt"
> acl blocked_urls url_regex "/etc/squid/blocked_urls.txt"
> acl available_download_websites dstdomain 
> "/etc/squid/available_download_websites.txt"
http_access allow manager localhost
> http_access deny blocked_urls
> 
> http_access allow restricted_users 
> restricted_users_websites http_ports my_network
> http_access allow unrestricted_users all http_ports 
> my_network
> http_access allow proxy_server http_ports my_network
> 
> 
> miss_access allow all
> 
> http_access allow localhost
> http_access deny all
> 
> 
> http_reply_access allow available_download_websites
> http_reply_access deny downloads
> http_reply_access allow all
> 
> icp_access allow all
> cache_mgr 
> JacobsA@WausauHomes.com;WizaB@WausauHomes.com;TatroC@WausauHomes.com
> visible_hostname SQUID
> memory_pools off
> coredump_dir /var/spool/squid
> 
> 
> 
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Edward Mann [mailto:edward@arctechnology.com]
> Sent: Wednesday, November 06, 2002 5:53 PM
> To: Chris Tatro
> Cc: squid-users@squid-cache.org
> Subject: Re: [squid-users] proxy_auth help
> 
> 
> Chris,
> 
> wb_group you don't need, that was just something out of my 
> setup.
> 
> Can you send me your entire config file. I have re-ordered 
> things to work the way that i have mine setup.
> 
> auth_param ntlm program /usr/lib/squid/wb_ntlmauth
> auth_param ntlm children 5
> auth_param ntlm max_challenge_reuses 0
> auth_param ntlm max_challenge_lifetime 2 minutes
> 
> auth_param basic program /usr/lib/squid/wb_auth
> auth_param basic children 5
> auth_param basic realm Squid proxy-caching web server 
> auth_param basic credentialsttl 2 hours
> 
> acl all src 0.0.0.0/0.0.0.0
> acl manager proto cache_object
> acl localhost src 127.0.0.1/255.255.255.255
> acl http_ports port 1-65000
> 
> #acl CONNECT method CONNECT
> acl proxy_server dst 172.16.1.226/255.255.255.255
> acl restricted_users_websites dstdomain 
> "/etc/squid/restricted_users_websites.txt"
> acl my_network src 172.16.0.0-172.25.0.0/255.255.0.0
> 
> external_acl_type NT_auth %LOGIN /usr/lib/squid/wb_auth
> acl FullAccess external NT_auth all
> 
> acl unrestricted_users proxy_auth 
> "/etc/squid/unrestricted_users.txt"
> acl restricted_users proxy_auth 
> "/etc/squid/restricted_users.txt"
> 
> acl downloads rep_mime_type 
> "/etc/squid/mime_type_blocked_download.txt"
> acl blocked_urls url_regex "/etc/squid/blocked_urls.txt"
> acl available_download_websites dstdomain 
> "/etc/squid/available_download_websites.txt"
> 
> http_access deny blocked_urls
> http_access allow restricted_users 
> restricted_users_websites http_ports my_network 
> http_access allow unrestricted_users all http_ports 
> my_network http_access allow proxy_server http_ports 
> my_network http_access allow FullAccess
> 
> http_access allow manager localhost
> http_access allow manager FullAccess
> 
> 
> Okay this is all i can think of right now. I am in the 
> middle of re-ip addressing our network, so my brain is a 
> little scattered. Talk to you later.
> 
> 
> 
> On Wed, 2002-11-06 at 13:43, Chris Tatro wrote:
> > Below I have pasted my acls, http_access and auth_param lines. I tried 
> > what you suggested Edward but I am still not having any luck. Do I 
> > need to type some kind of password and user name in to get at the 
> > Cache Manger through Webmin? Before I turned proxy_auth on I never had
> > to type in a password and user name to get at the Cache
> > manager I simply changed the port and number to 8080. I
> > know it has to be something simple I am doing wrong but I
> > for the life of me can˘t figure it out.
> > Also Edward I do not have a wb_group module I have a
> > wb_auth module I am running samba 2.2.6. Am I suppose to
> > have a wb_group module?
> >
> > Thanks for the help so far it is very appreciated.
> >
> >
> >
> > acl all src 0.0.0.0/0.0.0.0
> > acl manager proto cache_object
> > acl localhost src 127.0.0.1/255.255.255.255
> > acl http_ports port 1-65000
> >
> > acl CONNECT method CONNECT
> > acl proxy_server dst 172.16.1.226/255.255.255.255
> > acl restricted_users_websites dstdomain 
> > "/etc/squid/restricted_users_websites.txt"
> > acl my_network src 172.16.0.0-172.25.0.0/255.255.0.0
> >
> > external_acl_type NT_auth %LOGIN /usr/lib/squid/wb_auth
> > acl FullAccess external NT_auth all
> >
> > acl unrestricted_users proxy_auth "/etc/squid/unrestricted_users.txt"
> > acl restricted_users proxy_auth
> > "/etc/squid/restricted_users.txt"
> >
> > acl downloads rep_mime_type 
> > "/etc/squid/mime_type_blocked_download.txt"
> > acl blocked_urls url_regex "/etc/squid/blocked_urls.txt"
> > acl available_download_websites dstdomain 
> > "/etc/squid/available_download_websites.txt"
> >
> >
> >
> >
> > http_access deny blocked_urls
> > http_access allow restricted_users
> > restricted_users_websites http_ports my_network
> > http_access allow unrestricted_users all http_ports my_network
> > http_access allow proxy_server http_ports my_network
> > http_access allow FullAccess
> >
> > http_access allow manager localhost
> > http_access allow manager FullAccess
> >
> > auth_param ntlm program /usr/lib/squid/wb_ntlmauth
> > auth_param ntlm children 5
> > auth_param ntlm max_challenge_reuses 0
> > auth_param ntlm max_challenge_lifetime 2 minutes
> >
> > auth_param basic program /usr/lib/squid/wb_auth
> > auth_param basic children 5
> > auth_param basic realm Squid proxy-caching web server auth_param basic 
> > credentialsttl 2 hours
> >
> >
> >
> >
> > On 06 Nov 2002 08:58:38 -0600
> >   Edward Mann <edward@arctechnology.com> wrote:
> > >ACL run in order. Using the ip address, something like
> > >this should do
> > >the trick.
> > >
> > >acl nopasswd src 10.251.0.38/255.255.0.0 10.251.0.39/255.255.0.0
> > >
> > >external_acl_type NT_global_group %LOGIN /usr/lib/squid/wb_group
> > >acl FullAccess external NT_global_group internet
> > >
> > >
> > >http_access allow nopasswd
> > >http_access allow FullAccess
> > >
> > >
> > >See if that works.
> > >
> > >On Wed, 2002-11-06 at 05:48, Chris Tatro wrote:
> > >> I have all the users authenticating through the NT
> > >>domain
> > >> controller via winbind from samba. How do I write a ACL  with 
> > >>proxy_auth to allow 2 computer to get through without
> > >> authenticating?
> > >> Is this possible?
> > >>
> > >> Thanks
> > >>
> > >> >PS I found this post which says what I need to do to
> > >>get my cachemgr.cgi working.
> > >>
> > >>
> > >> >You need to allow the host where cachemgr.cgi runs
> > >>access without
> > >> >proxy_auth.
> > >>
> > >> >I have a small patch to cachemgr.cgi to allow it to be
> > >>used in
> > >> >proxy_auth environments.
> > >>
> > >> ---
> > >> >Henrik Nordstrom
> > >> >Spare time Squid hacker
> > >>
> > >> >Alex Pikus wrote:
> > >
> >
> > <TEXTAREA NAME="Signature" ROWS="4" COLS="60"><TEXTAREA 
> > NAME="Signature" ROWS="4" COLS="60">
> 
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.408 / Virus Database: 230 - Release Date: 
> 10/24/2002
> failure
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.408 / Virus Database: 230 - Release Date: 
> 10/24/2002
> 
> 
> 
> 
> 
> 
> 
> 
> You can see exactly why I am not allowed to view the cache 
> manager because it is denied from my restricted users 
> rule. I there a way for me to get around not having to 
> authenticate for the cache manager? If I remove the rules 
> below from my squid.conf:
> 
> http_access allow restricted_users 
> restricted_users_websites http_ports my_network
> http_access allow unrestricted_users all http_ports 
> my_network
> 
> I am then allowed to go into the cache manager. So it is 
> something about these rules that is causing the problem.
> 
> 
> I have turned the “debug_options ALL,1 28,9” on in 
> squid.conf to debug my ACLs and I get the following in the 
> cache.log when I try to access the Cache manager: 
> 
> 
> 2002/11/07 05:15:51| The request GET 
> http://172.16.1.226:10000/syslog/save_log.cgi?idx=10&view=1
> is ALLOWED, because it matched 'my_network'
> 
> 2002/11/07 05:15:52| The reply for GET 
> http://172.16.1.226:10000/syslog/save_log.cgi?idx=10&view=1
> is ALLOWED, because it matched 'all'
> 
> 2002/11/07 05:16:56| The request GET 
> cache_object://localhost/ is DENIED, because it matched 
> 'restricted_users'
> 
> 2002/11/07 05:16:56| The reply for GET 
> cache_object://localhost/ is ALLOWED, because it matched 
> 'all'
> 
> So the problem is definetly a ACL prbelm but I for the 
> life of me can’t figure it out. Thank you so much for your 
> help so far it has helped me pin point the problem further 
> but only if I could fix it now . Do you have any 
> further ideas?
> 
> 
> 
> 
> 
Received on Thu Nov 07 2002 - 08:18:42 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:11:12 MST