Hacer que ntlm_auth hable el protocolo de ayuda de Squid
Una comprobación puntual de contraseña correcta no demuestra que ntlm_auth ejecute el protocolo persistente que Squid espera.
Para la autenticación NTLM de Squid, examine si el comando de ayuda efectivo selecciona --helper-protocol=squid-2.5-ntlmssp. El número histórico da nombre a la conversación de ayuda; no le indica que instale Squid 2.5.
Una comprobación puntual de usuario y contraseña con ntlm_auth prueba otro modo. Su éxito no demuestra que Squid haya lanzado una ayuda capaz de mantener el intercambio requerido.
Lea el comando completo en la configuración auth_param cargada y conserve sus argumentos mientras investiga el mensaje de inicio o de salida del hijo. Después revise la conversación: Squid envía mensajes de protocolo por la entrada estándar y espera respuestas de protocolo por la salida estándar. Un banner de bienvenida o una impresión de depuración del envoltorio allí puede romper la integración antes de evaluar las credenciales. Envíe el diagnóstico a la salida de error estándar.
Compruebe la cuenta que ejecuta la ayuda por separado del usuario que se autentica. El acceso a las instalaciones de autenticación privilegiadas de Samba es una cuestión de permisos locales del servicio. Cambiar la contraseña del usuario no puede concederlo.
Cuando la ayuda siga disponible y hable el protocolo seleccionado, pase a la pertenencia al dominio, la aceptación de la cuenta y la negociación del navegador. Aumentar antes el número de ayudas solo lanza más copias de la misma integración fallida.