30 janeiro 2009

Script para adicionar, Remover e alterar Usuários no SQUID

Caros amigos leitores,
Utilizo onde trabalho o SQUID como servidor proxy. E todos os usuários são autenticados. Como trata-se de órgão governamental, a troca de funcionários é constante. E o pessoal que trabalha comigo, tinham que ficar incluindo, alterando ou excluindo os funcionários que estavam iniciando suas atividades ou que estavam deixam elas.
Para quem utiliza o SQUID com autenticação NCSA_AUTH, precisa-se criar o usuário com htpasswd, adiciona-lo no departamento e reiniciar o squid.
Bom parei um pouquinho e pensei “Por que não criar um SCRIPT par tal tarefa?”. Sinceramente bastava um pouco de vontade…kekekkeke
O script tem as seguintes opções:
  1. Adicionar e Alterar Usuário
  2. Adicionar Usuário no Departamento
  3. Remover Usuário
  4. Listar Usuários
  5. Listar Departamentos
  6. Reiniciar SQUID
  7. Sair
[VER CODIGO]  [DOWNLOAD CODIGO]
Este material encontra-se publicado no VOL (Viva O Linux).
http://www.vivaolinux.com.br/dica/Criar-alterar-e-remover-usuarios-no-Squid/
Acredito que este script possa a vir ajudar muitos amigos Administradores, principalmente aqueles que tenham um volume muito grande para adicionar, alterar e remover usuários.
Observação: Vocês perceberam que eu coloco o nome do usuário por completo. Por que no relatório SARG, ele mostra apenas o ID do usuário (exemplo:jcarlos). E quando eu não consigo saber que é o ID no relatório, procuro no script pelo usuário, e com isto saberei o nome completo dele.
Não esqueçam de alterar os diretórios de acordo com o seu ambiente.
E como diria um professor e amigo Isidro UNIFIEO “PAU NO GATO”…
Espero que tenham gostado.

23 janeiro 2009

Script para verificar LOg do Squid e bloquear paginas selecionadas

Caros amigos leitores,
Uma das minhas maiores dificuldades, em relação a administração do proxy (SQUID), sempre foi ter que ficar analisando os relatórios de utilização de internet (SARG). Na maioria das vezes os meus relatórios tinha mais de 1.000 linhas de sites visitados. Imagine você verificando um por um. É de enlouquecer.
Lendo muitos posts e matérias sobre a utilização de alguns comando para coletar palavras em determinados arquivos. Resolvi da uma paradinha e escrever meu script. Vocês não tem noção como isso facilitou a minha vida.
Qual a função deste Script.
  1. Fazer um append das informações que deseja bloquear no arquivo pré-existente em seu SQUID.
Como funciona o Script.
  1. Este script tem a função de fazer uma varredura nos arquivos de log do SQUID (access.log, access.log.1…). Conforme escolhido pelo usuário.
  2. Coletar os sites com as palavras pré-estabelecidas.
  3. Incluir os sites no arquivo já existente e bloquea-los.
O que será necessário.
Bom programei este arquivo, visualizando o meu ambiente que é baseado no DEBIAN 4.0. Mas você pode altera-lo quando quiser. Setando os seus diretórios de preferencia.
Utilizei o editor de texto mcedit (Midnight Commander). Para voce implementar este pacote, segue a regra logo abaixo:
#apt-get update
#apt-get –y install mc
Mas caso deseje optar por qualquer outro edito, basta apenas voce trocar as linhas onde esta o mcedit pelo de sua preferencia.
Caso alguém vier a melhorar este script, gostaria que fosse compartilhado junto a este BLOG, pois muito mais pessoas irão usufruir deste beneficio.
[Ver o código] [Download Script]

Este material encontra-se publicado no VOL (Viva o Linux). http://www.vivaolinux.com.br/dica/Script-para-verificar-LOGs-do-Squid-e-selecionar-paginas-a-serem-bloqueadas/
Observação: A coleta dos sites são baseadas pelas palavras mencionadas em seu arquivo. Mas muitas vezes vai ocorrer de voce localizar paginas de conteudos licitos junto as palavras mencionadas. Exemplo: Palavra Sexo, retorna www.uol.com.br/sexo, mais com conteudos de saude publica. Ou seja, apos voce fazer esta varredura, visualize o arquivo. Para que voce não faça bloqueio indesejados.
Um abraço a todos…

08 janeiro 2009

Como utilizar o mesmo perfil do Firefox em computadores diferentes

Pra quem tem que usa mais de 2 pc's e gosta de seu firefox personalizado com todos os complementos que lhe são úteis (Firebug, Adblock, User Agent Switcher, Xoopit for Gmail...) , sabe que é o maior saco ter de refazer toooooodo o processo de instalação. Bom mesmo seria levar o nosso perfil com a gente. Então, vamo fazer isso?

O primeiro passo é identificar onde está o nosso perfil do Firefox.

No Windows: C:\Documents and Settings\USUARIO\Dados de Aplicativos\Mozilla Já no GNU/Linux: /home/USUARIO/.mozilla. Agora que você já sabe onde encontra-los, faça um backup e deixe no pendrive, hospede em algum file hosting, grava em um cd e enterra...

Dentro deste diretório haverá duas pastas: extensions e firefox. Existe uma sútil diferença que pode 'melar' nossa dica, um pequeno detalhe que devemos observar: estas pastas no Windows são escritas com a letra inicial em maiúsculo enquanto no Linux estão em minúsculas. Fique atento a isso e caso for fazer o movimento de um pc Windão pra um GNU, modifique a capitalização das letras. Com a pasta no lugar com todo o seu conteúdo, é hora de abrir o Firefox e terminar de dar o toque final nos complementos :)

Raul Libório, conhecido também como Mestre Yoda, Mestre dos Magos e Mestre Kame (perceberam que todos são baixinhos?) Tem uma dica: Se algum dia for criar um usuário compartilhando o diretório /home de algum outro, coloque algum aviso - pode ser naquele campo de comentário do /etc/passwd. Por que to falando isso? Bem, acabei de zerar meu $HOME por causa desse mole! =\

fonte: DicasL - http://www.Dicas-L.com.br/dicas-l/20090102.php