Search squid archive

Denying user access based on proxy_auth

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
I am using Squid 2.STABLE13 and DansGuardian for caching and filtering.  I
have Squid in front for authentication, then DG, then another Squid for
caching.  It's all been working great with NTLM auth using winbind and smb.
I have an acl that looks like this:

acl denied_users proxy_auth_regex -i '/etc/squid2/denied_users'

where the denied_users file has a list of users who are not allowed access
in the form of: john.smith

Now for the first time I have a problem in the way this works.  For
instance, I have a user account of smith.  It's a generic account that is
used to ensure that certain applications run on Windows 2000/XP.  I simply
want to prevent Web access as it's anonymous to some extent.  So I add the
name "smith" to my denied_users file.  Now not only is "smith" denied
access, but also "john.smith".  I have tried removing the regex piece (acl
denied_users proxy_auth '/etc/squid2/denied_users' and that doesn't seem to
block anyone.  I have also tried (with and without regex piece) making the
names in denied_users in the form of domain\john.smith, but that also
doesn't block anyone.

Does anyone have a suggestion of how to make this work again?  Maybe some
other regex syntax can be added to the denied_users listing?  I like not
having to enter the domain\ part, but it's no big deal if that's needed.  I
simply need to have the acl look at the entire username, not just one part
of it.  Ie. blocking smith should not block john.smith.

Thanks for any suggestions.

Geoff



[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux