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
Sitio web con explicación del archivo chpasswd.conf:
http://sarg.sourceforge.net/chpasswd.README.txt
1- Primero, descarguemos chpasswd:
wget -c
http://ufpr.dl.sourceforge.net/project/orsochpasswd/orsochpasswd/chpasswd-2.2.4/chpasswd-2.2.4.tar.gz
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
*
--
_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu