Instalando script para troca de senhas no squid

25 06 2007

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 :D

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…


Ações

Informações

4 respostas

11 02 2008
Alexandre Krepe

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).

14 07 2008
Fabio

Agradeço pelo tutorial. Administro uma rede, e esse tutorial resolveu o meu problema. Parabéns.

19 11 2008
Doldan

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

23 12 2008
wakeup

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..

Deixe um comentário