Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux



» Screenshot
Linux: Formula one
Por megatron
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha

» Wallpaper
Linux: Slackware 11
Por cjnet


Artigo

Administrando usuários do Squid via web como o Admuser
Linux user
junior.rocha
21/08/2008
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.
Por: Júnior Rocha
[ Hits: 5532 ]
Conceito: 10.0   Linux conceitoLinux conceitoLinux conceitoLinux conceitoLinux conceito + quero dar nota ao artigo

Introdução

Esse tutorial tem como objetivo auxiliar os usuários Linux que possuem usuários no Squid e sabem que efetuar a manutenção destes, a não ser pelo método jurássico da linha de comando, é demasiadamente chato.

Sabemos que existem ferramentas na web como o Webmin e o E-box, que bem configurados podem fazer tal serviço, mas o nosso objetivo é mais específico.

Vamos lá?

Cenário

Você desenvolve um servidor de internet com Squid para a autenticação de usuários, controle de páginas, enfim. Instala o Apache, PHP e MySQL para fazer gerenciamento de aplicações via web (MSN-proxy por exemplo), e dentro da empresa onde você implementa o servidor existem 30 usuários.

O gerente geral da empresa deseja ter a autonomia de cadastrar usuários, alterar senha de usuários quando bem entender, sem que precise chamar o pessoal do suporte para fazer o serviço. Sabemos que é inviável ensinar o gerente a manipular os arquivos do Linux através da linha de comando, ainda mais sendo um usuário root.

Então utilizamos o Admuser para fazer o serviço para nós, vamos à instalação!

Requisitos

Além de uma máquina rodando Linux, tenha um servidor Web (Apache) e o gcc.

Download dos pacotes necessários:

Apache:

# apt-get install apache2

Gcc:

# apt-get install gcc

Admuser: Entre neste site e baixe a versão mais recente.

Instalação

Após o download do Admuser, descompacte o arquivo com o comando:

# tar -zxvf admuser-2.3.x.tar.zxvf

Mova a pasta criada para dentro do /etc/squid (ou outra pasta que você preferir):

# mv admuser-2.3.x /etc/squid

Execute o arquivo de configuração com os seguintes parâmetros:

# ./configure --prefix=/etc/squid/admuser-2.3.x --enable-language=Brazilian_Portuguese --enable-cgidir=/var/www/cgi-bin

Note que configuraremos para utilizar a pasta admuser-2.3.x, que se encontra em /etc/squid, habilitando o idioma português do Brasil e mudando o diretório padrão do CGI para /var/www/cgi-bin.

Lembrando que se não houver a pasta cgi-bin criada em /var/www, você pode criar na mão mesmo.

Agora instale o aplicativo:

# make && make install

Navegação
   1. Introdução
   2. Configuração e administração de usuários

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
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

Abraço

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.


abraços

Comentário enviado por junior.rocha em 21/08/2008 - 10:12h:

Obrigado pelos comentários e elogios pessoal.
Quem sabe mais adiante eu esteja publicando algo envolvendo permissões e cotroles de acl`s via CGI.

Um abraço.

Comentário enviado por madella em 21/08/2008 - 11:14h:

Boa. Valeu pelo artigo.

Comentário enviado por diegofsouza em 22/08/2008 - 08:21h:

Ótimo artigo. Eu não conhecia esse programa, uma ótima alternativa.
Vlw
Grande abraço

Comentário enviado por grandmaster em 25/08/2008 - 20:50h:

Belo artigo.

Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br




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




Comentário enviado por junior.rocha 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.

Um abraço!

Comentário enviado por comfaa em 28/10/2008 - 12:55h:

bem legal

Comentário enviado por rodolin em 18/11/2008 - 16:52h:


Fala Galera..
o artigo eh mto bom, so que estou com um problema tbm no MAKE.. so que o erro que dá eh diferente do erro acima.

"make: *** Nenhum alvo indicado e nenhum arquivo make encontrado. Pare"

o que devo fazer??

flw..

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?

No mais grande abraço...

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?

No mais grande abraço...


Contribuir com comentário
  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Contribuir com: [ Artigo | Conf | Dica | Pergunta | Script | Screenshot | Simulado | Wallpaper ]
Responsável pelo site: Fábio Berbert de Paula - Copyleft© 2002-2008 Viva o Linux.com.br

Viva o Linux

A maior comunidade Linux do Brasil! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.