Configure Squid for NTLM with Group-Based Access controls
Warning: Any example presented here is provided "as-is" with no support or guarantee of suitability. If you have any further questions about these examples please email the squid-users mailing list.
To perform group-based access controls you need to already have NTLM authentication configured and working on a per-user basis.
Details on how to do that are covered in:
Squid Configuration File
Create and ACL for checking the group access:
external_acl_type testForNTGroup %LOGIN /usr/local/squid/libexec/wbinfo_group.pl acl inGroupX external testForNTGroup someGroupNameX
and to use the ACL as you would any other authentication ACL
http_access allow inGroupX