Fazer o ntlm_auth falar o protocolo de auxiliar do Squid
Uma verificação pontual de palavra-passe bem-sucedida não prova que o ntlm_auth execute o protocolo persistente que o Squid espera.
Para a autenticação NTLM do Squid, verifique se o comando de auxiliar efetivo seleciona --helper-protocol=squid-2.5-ntlmssp. O número histórico dá nome à conversa do auxiliar; não lhe diz para instalar o Squid 2.5.
Uma verificação pontual de utilizador e palavra-passe através de ntlm_auth testa outro modo. O seu sucesso não prova que o Squid tenha lançado um auxiliar capaz de manter a troca necessária.
Leia o comando completo na configuração auth_param carregada e preserve os seus argumentos enquanto investiga a mensagem de arranque ou de saída do filho. Depois verifique a conversa: o Squid envia mensagens de protocolo na entrada padrão e espera respostas de protocolo na saída padrão. Um banner de boas-vindas ou uma impressão de depuração do wrapper aí pode quebrar a integração antes de as credenciais serem avaliadas. Envie o diagnóstico para o erro padrão.
Verifique a conta que executa o auxiliar separadamente do utilizador que está a ser autenticado. O acesso às instalações de autenticação privilegiadas do Samba é uma questão de permissões locais do serviço. Alterar a palavra-passe do utilizador não pode concedê-lo.
Assim que o auxiliar permaneça disponível e fale o protocolo escolhido, passe à pertença ao domínio, à aceitação da conta e à negociação do navegador. Aumentar antes o número de auxiliares só lança mais cópias da mesma integração falhada.