Este How-to mostra como compilar e configurar o chpasswd, script cgi para que o próprio usuário possa trocar sua senha de internet. Muito útil para economizar o preciso tempo dos administradores de rede
Site do projeto: http://sarg.sourceforge.net/chpasswd.php
cd /etc/squid/
wget http://prdownloads.sourceforge.net/orsochpasswd/chpasswd-2.2.3.tar.gz?download
tar -xvzf chpasswd-2.2.3.tar.gz
mv chpasswd-2.2.3 chpasswd
cd chpasswd
mkdir /var/www/cgi-bin/chpasswd
# Aplicando patch:
wget http://sarg.sourceforge.net/htoi.patch
patch -p0 < htoi.patch
# compilando:
./configure –prefix=/etc/squid/chpasswd –enable-language=Portuguese –enable-cgidir=/var/www/cgi-bin/chpasswd/
make
make install
# configurando:
edite o arquivo chpasswd.conf
e altere o parâmetro password_file apontando para seu arquivo de senhas.
# testando:
http://ip_do_servidor/cgi-bin/chpasswd/chpasswd.cgi
That’s all…
Henrique Bueno é Administrador de Redes, especialista em tecnologias de código aberto e participante ativo em diversas comunidades. É desenvolvedor do projeto

Valeu pela dica mas estava dando erro ao compilar no Ubuntu Linux 7.10, para resolver tive que instalar o build-essential (apt-get install build-essential).
Agradeço pelo tutorial. Administro uma rede, e esse tutorial resolveu o meu problema. Parabéns.
Boa tarde, instalei passo a passo como diz no tutorial, ao acessar o http://seridor/cgi-bin/admuser/admuser.cgi me oferece para realizar download. Editei o admuser.conf, criei o arquivo de senha e coloquei nele o caminho das senhas do squid mas não funcionou, o que pode ser.
Uso o debian etch
Mesmo problema que o Doldan, e também uso Debian Etch 4.0, e na verdade estavamos procurando isso no mesmo forum.. e na verdade também já testamos o admuser.. nao conheço o cara.. mas tenho acompanhado todo o seu sofrimento.. que agora também.. é meu…. (rrss). Alguem ajude dois desesperados..