<div dir="ltr">On a new installation, I can not get the ntlm_auth working correctly:<div>Squid - v 3.5.20 </div><div><div><br></div><div>2018/08/20 17:00:27| helperOpenServers: Starting 1/5 'ntlm_auth' processes</div><div>2018/08/20 17:00:27| WARNING: basicauthenticator #Hlpr243 exited</div><div>2018/08/20 17:00:27| Too few basicauthenticator processes are running (need 1/5)</div><div>2018/08/20 17:00:27| Starting new helpers</div><div>2018/08/20 17:00:27| helperOpenServers: Starting 1/5 'ntlm_auth' processes</div><div>2018/08/20 17:00:27| WARNING: basicauthenticator #Hlpr244 exited</div><div>2018/08/20 17:00:27| Too few basicauthenticator processes are running (need 1/5)</div><div>2018/08/20 17:00:27| Starting new helpers</div><div>2018/08/20 17:00:27| helperOpenServers: Starting 1/5 'ntlm_auth' processes</div><div><br></div><div>The ntlm_auth process respawns constantly, with the following error once the request & user authentication attempt is sent from the browser:</div><div>'helperOpenServers: Starting 1/10 'ntlm_auth' processes</div><div>username must be specified!'</div><div><br></div><div>Above is with auth_param ntlm # commented out but the same happens if ntlm is first.</div><div><br></div><div>squid.conf file contains:</div><div><br></div><div>auth_param ntlm program /usr/bin/ntlm_auth -–helper-protocol=squid-2.5-ntlmssp</div><div>auth_param ntlm children 10</div><div>auth_param basic program /usr/bin/ntlm_auth -–helper-protocol=squid-2.5-basic</div><div>auth_param basic children 5</div><div>acl AuthorizedUsers proxy_auth REQUIRED</div><div>http_access allow all AuthorizedUsers</div><div><br></div><div><br></div><div><br></div><div>The following ownerships are in place:</div><div>root:wbpriv /var/lib/samba/winbindd_privileged/   </div><div>root:wbpriv /var/run/samba/winbindd/pipe</div><div><br></div><div>wbinfo - works for both plaintext & challenge/response</div><div>wbinfo -t works</div><div><br></div><div>/usr/bin/ntlm_auth --helper-protocol=squid-2.5-basic </div><div>works correctly - (if a space is left after the c basic, otherwise it complains about username - I've tried squid.conf leaving a space as well)</div><div><br></div><div>/usr/bin/ntlm_auth -–helper-protocol=squid-2.5-ntlmssp</div><div>gives BH SPNEGO request invalid prefix - assume related to Negotiate, but will investigate after basic authentication in case related).</div></div><div><br></div><div>I've looked at as many install instructions as possible, and this should be okay?</div></div>