El mié., 1 de abril de 2020 2:12 p. m., administrador <
administrador(a)plast.co.cu> escribió:
Aqui les dejo uin manual que encontre sobre este software que permite que
los usuarios puedan cambiar el password del proxy via web..inicialmente en
el debian 8 me llego a funcionar no siendo asi en debian 10...lo que me
pide es descargar el archivo .cgi .. algo en lo que quisiera que me
ayudaran... algo parecido me ocurre con algunos software como el regimed y
el httpdirindex que con debian 8 si me funcionaban.
Espero que les sirva de algo y de paso si pueden me ayudan con la duda que
les pongo al final.
*############################################### #Instalación de Chpasswd
en Debian para Squid # ############################################### Este
tutorial muestra cómo compilar y configurar el script chpasswd, cgi para
que el usuario pueda cambiar su contraseña de internet (Squid). Muy útil
para ahorrar tiempo exacto a los administradores de red. Sitio web del
proyecto:
http://sarg.sourceforge.net/chpasswd.php
<
http://sarg.sourceforge.net/chpasswd.php> Sitio web con explicación del
archivo chpasswd.conf:
http://sarg.sourceforge.net/chpasswd.README.txt
<
http://sarg.sourceforge.net/chpasswd.README.txt> 1- Primero, descarguemos
chpasswd: wget -c
http://ufpr.dl.sourceforge.net/project/orsochpasswd/orsochpasswd/chpasswd...
<
http://ufpr.dl.sourceforge.net/project/orsochpasswd/orsochpasswd/chpasswd...
2- Descomprima el archivo, cree su carpeta en / var / www e ingrese la
carpeta descomprimida: tar -xvf chpasswd-2.2.4.tar.gz mkdir
/var/www/cgi-bin mkdir /var/www/cgi-bin/chpasswd cd chpasswd-2.2.4 3-
Dentro de la carpeta, compilemos el archivo, pero primero tenemos que
instalar gcc aptitude install gcc) y make (aptitude install make): #
compilación: ./configure -–prefix=/etc/squid/chpasswd
-–enable-language=Portuguese -–enable-cgidir=/var/www/cgi-bin/chpasswd/
make make install Explicación: –Prefix = /etc/squid/chpasswd, aquí es donde
estará la configuración de chpasswd –Enable-language = Spanish es el idioma
que se compilará para la página que se usará para cambiar las contraseñas,
y –enable-cgidir es la carpeta donde se ejecutará el .cgi. # configuración:
Edite el archivo chpasswd.conf y cambie el parámetro contraseña_archivo que
apunta a su archivo de contraseña. Ej: contraseña_archivo
/etc/squid/users_passwd Ingrese en el archivo de configuración de apache
(/etc/apache2/apache2.conf) y agregue las siguientes líneas al final del
archivo: ScriptAlias /var/www/cgi-bin/ /usr/lib/apache2/modules/ AddHandler
cgi-script .cgi .pl Options +ExecCGI SetHandler cgi-script Donde la línea
ScrpitAlias, tiene respectivamente la carpeta donde se ejecutará el .cgi, y
luego la ubicación del módulo cgi que realizará esta ejecución. La línea
del directorio es la carpeta que contiene los archivos .cgi. Dé permiso de
escritura y lectura a su archivo de contraseña de calamar. Tienes dos
opciones: 1- Cambie el propietario del archivo para que apache pueda
escribir en el archivo mismo. 2- Dar permiso de escritura para que otros
puedan escribir en el archivo (seguridad 0 1) chown www-data:www-data
/etc/squid/users_passwd (esto hace que cambie el usuario y el grupo de
/etc/squid/users_passwd para que sea apache) 2) chmod 644
/etc/squid/users_passwd (permiso de la siguiente manera: u = wr, g = r, a =
r) # Prueba:
http://ip_del_servidor/cgi-bin/chpasswd/chpasswd.cgi
<
http://ip_del_servidor/cgi-bin/chpasswd/chpasswd.cgi> *
--
_______________________________________________
Gutl-l mailing list -- gutl-l(a)listas.jovenclub.cu
To unsubscribe send an email to gutl-l-leave(a)listas.jovenclub.cu
A ver chpasswd es para cuando tienes el squid autenticando contra usuarios
del sistema. Explica mejor tu escenario, no creo que sea la mejor opción.