Forums:
Salu2, tengo una inquietud tengo implementado en un Centos 5.0 la autentificacion de users por el nombre de usuario+password ademas del respectivo control de MAC y de horarios, el lio es que los users ingresan en diversas maquinas con su mismo usuario mas password y obiamente les permite navegar. La pregunta es si se puede hacer una restriccion para q unicamente el usuario se logee en una sola PC en base a la ip del computador.
Thnx
Modificando el programa que
Modificando el programa que hace la autenticación ...
No es dificil, consulta la documentaciñon de SQUID en cuanto a los requisitos para el autenticador ...
bye
:)
Esto te puede
Esto te puede servir
http://www.alcancelibre.org/staticpages/index.php/19-1-como-squid-autenticacion
Saludos
Juan Yépez
093681879
Saludos
Juan Yépez
0993681879
Dj - Discomovil Quito
En realidad no tiene lo que
En realidad no tiene lo que necesita, solo tiene lo típico de autenticación, lo que requiere es un autenticador a medida en el cual pueda combinar el user y password con otros criterios, como el de la IP, para eso, debe hacer algo como esto:
http://fedora.co.in/content/writing-custom-basic-authentication-plugin-squid-python
http://www.freesoftwaremagazine.com/articles/authentication_with_squid
Suerte...
bye
:)
Gracias pero la
Gracias pero la autentificacion ya le tengo implementada lo que quiero controlar es q el mismo user no se loguee con su misma clave en varias PC's, gracias de todos modos
********
Salu2 and Have Fun
Si te fijas el custom
Si te fijas el custom authentication, te da la posibilidad de implementar un esquema de autenticación en el que tu decides que hacer, en tu caso, podrías tener una base de datos (por ejemplo) con los usuarios, claves e IPs desde las cuales los usuarios se pueden loguear, si ese trio de datos no es el correcto, pues le niegas la autenticación y listo ...
bye
:)
Es correcto es en esta
Es correcto es en esta parte:
def matchpasswd(login,passwd):
# Write your own function definition.
# Use mysql, files, /etc/passwd or some service or whatever you want
pass
El lio es aca como lo hago tengo la base en mysql con los campos de cod, user, pass, ip, mac
pero aca no se como declarar la base o la conexion, la verdad no conozco python, dame un hilo
********
Salu2 and Have Fun
Tampoco conozco mucho (nada)
Tampoco conozco mucho (nada) de python, cuando hice algo por el estilo use C, pero el link:
http://www.freesoftwaremagazine.com/articles/authentication_with_squid
Te da un ejemplo en PHP que de pronto te es más útil...
Suerte ...
bye
:)
Ok voy a hacer las pruebas y
Ok voy a hacer las pruebas y te comento, me va a tocar aprender algo de python x q la verdad no se mucho... gracias pana
********
Salu2 and Have Fun
Ese par de ejemplos los
Ese par de ejemplos los enconmtré en la primera búsqudea que hice en google de "Custom Authentication Squid", de seguro que si refinas la búsqueda puedes encontrar algún ejemplo en perl, c, o algún lenguaje en el que te defiendas mejor...
Suerte ...
bye
:)
Ok gracias de todos
Ok gracias de todos modos
********
Salu2 and Have Fun