Squid Proxy, pregunta sencilla

Forums: 

Tengo instalado Squid proxy, y quiero cambiar el método de autenticación que uso ahora mismo por el de base de datos mysql

en todos los manuales que leo, explican:

Make sure squid is compiled with --enable-basic-auth-helpers=DB option.

si yo compilé el programa ya, sin esa opción

¿Qué puedo hacer para que el squid tenga esa capacidad que no le puse cuando lo compilé por primera vez??

Si vuelvo a compilarlo, es posible que me deje de funcionar correctamente mi server proxy, y más ... pierdo alguna de las configuraciónes que actualmente tengo funcionando al kilo???

¿Hay alguna manera de adicionarle esa capacidad al squid sin volverlo a compilar?

tengo entendido que el squid hala los metodos de autenticación de /usr/lib/squid/...

y ahi se encuentran "ficheros" que el hala y usa como script o programas de autenticación.

puedo copiar el fichero que contiene el sqcript de autenticación de tipo mysql a la carpeta donde estan los otros script y ponerlo en la ruta del squid.conf en la parte de la autenticación y listo?, funciona asi no más?

Algun script conocen para esto?

Sino está compilado con la opción

Imagen de iknaxio

Si el squid no está compilado con la opción requerida, no te funcionará así le coloques los ficheros en la ruta en donde los buscaría para el caso de que estuviese compilado correctamente.

Por lo general el Squid 3.x (versión estable) que viene en la mayoría de las distros, por defecto es compilado para soportar autenticación por base de datos. Para verificar esto puedes ejecutar los siguientes comandos en tu shell:

Verificar versión de squid:
[root@proxy ~]# squid -v | head -n 1
Squid Cache: Version 3.3.13

Verificar si squid fué compilada con soporte para autenticación por base de datos:
squid -v | grep --color=auto enable-auth-basic
...
--enable-auth-basic=DB,LDAP,NCSA,NIS,PAM,POP3,RADIUS,SASL,SMB,getpwnam
...

Adicionalmente verifica el path de libexec con:
squid -v | grep --color=auto libexecdir
...
--libexecdir=/usr/lib64/squid
...

"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net