Este artigo ensina de maneira simples a instalação e configuração do Admuser, utilitário para a administração de usuários do Squid via web com CGI. Espero que utilizem e se sintam satisfeitos.
Depois da instalação ter sido efetuada, você poderá configurar o Admuser através do arquivo admuser.conf, que se encontra na pasta que você colocou dentro do /etc/squid.
No admuser.conf você pode definir cor de fundo, título e algumas outra tags que veremos adiante.
Entre na pasta do admuser (cd /etc/squid/admuser) e edite o arquivo admuser.conf com o seu editor de textos favorito:
# vi admuser.conf
Adicione as seguintes tags:
# [ Arquivo que conterá o caminho para a gerência de contas e senhas ]
password_file /etc/squid/admuser/passwd_list
Explicando: Esta linha parece um pouco confusa e é, entenda:
Se você quiser administrar os usuários do Squid através do Admuser, dentro do arquivo passwd_list deverá existir a seguinte linha:
/etc/squid/passwd;Senhas do Squid
Lembrando que os arquivos podem ter o nome que você desejar, desde que você os aponte corretamente na configuração.
Se você deseja controlar os usuários do Apache, insira a linha:
/etc/apache2/passwd;Senhas do apache
E assim por diante.
Outras tags:
# [ Usuários que poderão administrar o Admuser ]
authenticate /etc/squid/admuser/user_master
# [ Título da Página de Administração ]
Header "Administração de usuários e senhas"
Acessando a página de administração
No seu navegador web pode-se acessar a página de administração de usuários pelo endereço:
http://servidor/cgi-bin/admuser.cgi
Lembre-se sempre de respeitar os caminhos dos arquivos, configurando e alterando conforme sua necessidade.
[1] Comentário enviado por drakula em 21/08/2008 - 08:16h
Ótima dica tem um cliente meu que ele mesmo administra o server com o conjunto admuser.cgi, chpasswd.cgi e o webmin personalizado fica muito bacana é interessante a dica do usuario que pode mexer nele dessa eu nao sabia valeu pela dica creio que seja de grande utilidade para muita gente
[2] Comentário enviado por jlaudirt em 21/08/2008 - 08:35h
Essa vai para mina lista de instalação padrão com o linux. Parabéns pelo ótimo artigo.
Aproveite e dê uma olhada em minhas dicas. Tem uma ótima pra personalizar a imagem do msn nos clientes.
[7] Comentário enviado por alexjpa em 23/09/2008 - 12:54h
Amigo.
Muito boa a sua matéria. Me perdoe a minha ignorancia, mas não estou conseguindo dar o comando make && make install . Ele dá como COMAND NOT FOUND...
Já tentei dar de várias formas o MAKE... Você pode me ajudar??
[8] Comentário enviado por junior em 24/09/2008 - 08:47h
Olá amigo alexjpa, apenas dê o comando "aptitude install make" que ele instalará o make.
Depois de instalado, execute novamente o make && make install.
[11] Comentário enviado por doldan em 19/11/2008 - 19:43h
Muito bom artigo, pena que não funcionou comigo, segui passo a passo e na hora de colocar o endereço http://ip_do_servidor/cgi-bin/admuser.cgi
me pede para fazer o download do arquivo, habilitei no apacha o "index.cgi"
O que pode estar errado?
O que devo fazer para corrigir?
[12] Comentário enviado por doldan em 19/11/2008 - 19:44h
Muito bom artigo, pena que não funcionou comigo, segui passo a passo e na hora de colocar o endereço http://ip_do_servidor/cgi-bin/admuser.cgi
me pede para fazer o download do arquivo, habilitei no apache o "index.cgi"
O que pode estar errado?
O que devo fazer para corrigir?
[13] Comentário enviado por junior em 26/11/2008 - 15:44h
Olá pessoal, desculpe a demora para responder as perguntas, mas vamos lá
Rodolin: verifique se você está dentro da pasta correta, e se a sua distro está atualiza com todos os gcc`s e afins.
doldan: Isso aconteceu comigo também, porém instalei o php 5 e o apache2 e todos os módulos de compatibilidade entre o apache2 e o php5 e funcionou na boa.
Isso ocorre porque o Apache não consegue mostrar o script .cgi para essa versão do php.
Tenta ae..
No mais, muito obrigado pelas dúvidas e comentários.
[14] Comentário enviado por wakeup em 23/12/2008 - 19:00h
amigo, sobre a dúvida do doldan, se puder descrever que modulos são esses ajuda bastante... bom para quem entende de apache2 e php5 parece tão óbvio, pelo contrário.. custam 3 semanas no google tentando colocar isso para rodar... rrrss.. posta ai quais são so benditos modulos !!!!!
[15] Comentário enviado por doldan em 24/12/2008 - 01:18h
Boa noite, com relação ao admuser, não consegui e parti para outra frente que é também um modulo cgi para o próprio usuári trocar sua senha do squid, o chpasswd, funcionou bem e foi no mesmo dia que tentei o admuser, já tinha instalado o apache2 e php5, em seguida se possível ainda este ano votarei a tentar tendo em vista que final de ano a correria é muito grande onde trabalho.
Muito obrigado e Feliz Natal!
[18] Comentário enviado por marcelohcm em 07/10/2011 - 16:13h
eu consigo abrir o admuser pelo navegador, mas o local que me mostra pra abrir o arquivos de senhas é o /usr/local/squid/etc/passwd.. coloquei o arquivo de senhas lá, mas da erro 500 internal server error...
onde eu altero esse local, já que meu arquivo de senhas esta em /etc/squid/passwd