El 04/11/14 a las 16:11, maikel escribió:
jaja es que al mandar el correo lo rompio todo es asi

UPDATE `squid`.`passwords` SET `pass` = MD5( '1cfdf7da91ee93aea5439b5d82e234af' 
) WHERE `passwords`.`login` = 'maikelr';

mira primero tiene que tener un usuario exportado con ese metodo que
usastes y que tu te sepas los dato de contraceña y luego has esto que te
puse lo puedes hacer desde el phpmyadmin si te enrredas un poco con
estas sentencias es sencillo solo buscas el usuario le das editar y en
el campo pass selecciona la opcion md5 y le das guardar asi el te
combierte el pass en la codificacion md5 del mysql luego si te da
resultado solo es hacer un script que consulte la tabla passwords el
campo pass y que cambie todos los datos a md5

El 04/11/14 a las 15:58, maikel escribió:
aaaaaaaa ya entendi

mira a ver si esta linea te sirve esto lo hice con un usuario en
especifico esa es la clave encriptada anterior y la encripte con md5 de
mysql, aqui habria que buscar la manera de decir que cualquier
contraceña existente en el campo pass la comvierta analiza esto haber
que sacas

|UPDATE
<http://192.168.2.1/phpmyadmin/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Fupdate.html&token=1b92461d05032661dee0c544f47e7f5a>
`squid`.`passwords` SET
<http://192.168.2.1/phpmyadmin/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Fset.html&token=1b92461d05032661dee0c544f47e7f5a>
`pass` = MD5( '1cfdf7da91ee93aea5439b5d82e234af' ) WHERE
`passwords`.`login` = 'maikelr';

|
El 04/11/14 a las 15:33, Arian Molina Aguilera escribió:
El 04/11/14 a las 15:22, maikel escribió:
mira no estoy al tanto de todo lo que  has hecho yo uso autenticacion
contra mysql con ese mismo modulo y lo unico que tuve que hacer es ir al
directorio /usr/lib/squid3/ y editar el archivo squid_db_auth luego en
el squid.conf puse algunas lineas como estas

auth_param basic program /usr/lib/squid3/squid_db_auth
auth_param basic children 5
auth_param basic realm Proxy Cardiocentro Pediatrico William Soler
auth_param basic credentialsttl 15 minute
auth_param basic casesensitive on
redirect_children 5

acl passwd proxy_auth REQUIRED

con esto ya me autentique contra mysql

El 04/11/14 a las 14:57, Arian Molina Aguilera escribió:
El 04/11/14 a las 08:47, låzaro escribió:
y tiene que ser con perl obligado? tengo un gestor de usuarios de
squid por aqui que trabaja ruby + sqlite3

Soporta basi y digest

Además, maneja los usuarios, genera claves seguras y foneticas


Thread name: "Re: [Gutl-l] ayude con perl para squid help
squid_db_auth"
Mail number: 6
Date: Mon, Nov 03, 2014
In reply to: Ulises González Horta
El vie, 31-10-2014 a las 17:51 -0400, Arian Molina Aguilera escribió:
, si alguien que conozca perl pueda echarle un ojos a los
enlaces que hago referencia y pueda ayudarme con esto, seguro
también
contribuiría a ayudar a muchos otros más. Un Salu2 y gracias.

[1] https://gist.github.com/ggl/4966699
Dejame ver si entendí la idea de esto.... antes de que meta la
pata... y
aprenda un poco más de programación inútil....

Necesitas que lo que hay en [1] en lugar de validar las
claves/usuarios
en un archivo de texto lo haga en  una DB Mysql, manteniendo en la
medida de lo posible las mismas opciones, es eso??

--
Salu2
     ________________________
     Ulinx
     Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

______________________________________________________________________

Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
Lazaro ya eso lo hablamos, y me quede esperando, me dijiste que habías
tenido tiempo, y que me enviarías uno que tenias para mysql. ya yo
tengo importado en la bd en mysql la información exacta como la tengo
en el archivo passwd, generado con htpasswd, necesito en lo posible
emplear estos mismo, ya que no podría volver a generarles nuestras
contraseñas a todos los usuarios, y los hash md5 están en el formado
que emplea apache y no en el estándar de la función md5 de php o
mysql. Buscando soluciones, me encontré con el helper squid_db_auth
para autenticar squid contra bases de datos, pero emplea lo que ya he
explicado en correos anteriores, y no me valida, seguí buscando y
encontrar la herramientas htpasswd.pl. programada en perl, lo cual no
hace dependiente de apache-tools en el servidor proxy para contar con
la herramienta htpasswd y poder generar las contraseñas en el archivo
passwd que emplea basic_ncsa_auth del squid3, el cual empleo en estos
momentos, la idea es llevar esto a base de datos, para programar una
herramienta web que pueda servir para que los usuarios puedan
gestionar/cambiar su contraseña remotamente. Salu2.

Si socio eso lo se, eso funciona sin problema cuando desde un inicio
se emplea, y tienes la contraseñas, es decir los hash en el estándar
de md5, que usa php, o mysql, pero como yo importe, migre los datos
desde el archivo passwd que utilizaba la autenticación ncsa, estos
hash, no validan cuando usas el helper basic_db_auth, y como esta
programado en perl, mi interés y modificarlo para que si valide cuando
se realiza una migración como la mía, conservando los datos,ya que mis
usuarios son cientos, remotos, y por todo el país, y no puedo
cambiarles la contraseña, al menos si tuviera una herramienta que vía
web ellos mismo lo hicieran y de esa forma se actualizara su
contraseña en la bd con el formado o estándar md5 correcto. Entiendes
ahora. Un salu2 y gracias a todos por interesarse en este tema y ayudar.

Brother si eso lo se, eso lo hice con un usuario también para probar, con mi usuario, pero eso no se lo puedo hacer a todos los usuarios que son cientos, porque no tendrían servicio, por no saberse la nueva contraseña entiendes, los usuarios están regados por todo el país y se conectan remoto, y sería una avalancha de llamadas, así como una afectación de la disponibilidad de servicio. Salu2.

--
Ing. Arian Molina Aguilera
Administrador de Redes y Servicios Telemáticos
Linux Usuario Registrado #392892
Telfs: +53(7)2047874, +53(7)204-2710 ext 123
jabber: ar...@artex.sa
Nodo Central ARTex S.A. La Habana. Cuba.




--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a