<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hello,<div><br></div><div>I'm struggling quite a bit with transitioning from basic_ncsa_auth to basic_db_auth.</div><div>I have some ports where only certain users (sometimes just one) is allowed to connect/pass the ACL check.</div><div><br></div><div>I'm running Squid 3.28 on Ubuntu  <br></div><div><br></div><div>I have lines like this:</div><div><div>acl userA proxy_auth_regex -i userA</div></div><div><br></div><div>Which reads the htpasswd file and matches the user based on the regex.</div><div>Port config looks like this:</div><div><br></div><div><div>http_port 3201 name=3201</div><div>acl userA3201 myportname 3201</div><div>cache_peer <a href="http://example.com">example.com</a> parent 3300 0 no-query no-digest proxy-only standby=60 name=up01</div><div>cache_peer_access  up01  allow userA3201</div><div>never_direct allow userA3201</div><div>http_access allow  userA3201 userA</div></div><div><br></div><div>And that for multiple Ports.</div><div><br></div><div>I now want to transition to basic_db_auth and got it up and running, but the problem is that the above does not work anymore. All authed users can now connect to every port.</div><div><br></div><div><div>UserA can use Port 3201,3202,3206 for connecting to the proxy</div><div>UserB can't use these and only can use 3315</div></div><div><br></div><div>What is the best/cleanest way to regain the above functionality?</div><div><br></div><div>Thank you in advance!</div><div><br></div><div><br></div><div><br></div><div><br></div></div></div></div></div></div>