Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Comunidade d...
Tela cheia Sugerir um artigo

Shell-Script: Gerencia do Squid

29 de Junho de 2011, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 343 vezes
<p>Gerenciando o Squid com opções de adicionar/remover usuários, bloquear/liberar sites, verificar status da conexão, verificar status do squid, limpar o cache do squid.<br> <br> *** Descomentar as linhas abaixo no squid.conf:<br> <br> auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/conf/pass.geral<br> auth_param basic children 5<br> auth_param basic realm Proxy InfoNet<br> <br> <br> *** Adicionar as linhas abaixo no squid.conf:<br> <br> ###<br> #Definindo acls para o script de Manutencao<br> ###<br> acl sites_liberados_restrito url_regex "/etc/squid/conf/sites_liberados_Restrito"<br> acl palavras_liberadas_restrito url_regex "/etc/squid/conf/palavras_liberadas_Restrito"<br> acl sites_bloqueados_restrito2 dstdom_regex "/etc/squid/conf/sites_bloqueados_Restrito2"<br> acl sites_liberados_geral url_regex "/etc/squid/conf/sites_liberados_Geral"<br> acl sites_bloqueados_geral url_regex "/etc/squid/conf/sites_bloqueados_Geral"<br> <br> ###<br> #Definindo acls dos grupos<br> ###<br> acl gerencia proxy_auth "/etc/squid/conf/users_Gerencia"<br> acl restrito proxy_auth "/etc/squid/conf/users_Restrito"<br> acl restrito2 proxy_auth "/etc/squid/conf/users_Restrito2"<br> <br> <br> http_access allow MAONET gerencia<br> http_access allow MAONET sites_liberados_geral<br> http_access deny MAONET sites_bloqueados_geral<br> http_access allow MAONET restrito2 !sites_bloqueados_restrito2<br> http_access allow MAONET restrito sites_liberados_restrito<br> http_access allow MAONET restrito palavras_liberadas_restrito<br> <br> <br> <br> <br> *** {01.00.001} Comandos a serem executados para devido funcionamento do script<br> <br> >/etc/squid/conf/sites_liberados_Restrito<br> >/etc/squid/conf/palavras_liberadas_Restrito<br> >/etc/squid/conf/sites_bloqueados_Restrito2<br> >/etc/squid/conf/sites_liberados_Geral<br> >/etc/squid/conf/sites_bloqueados_Geral<br> >/etc/squid/conf/users_Gerencia<br> >/etc/squid/conf/users_Restrito<br> >/etc/squid/conf/users_Restrito2<br> chmod 777 /etc/squid/conf/sites_*<br> chmod 777 /etc/squid/conf/users_*<br> chmod 777 /etc/squid/conf/palavras_liberadas_Restrito<br> htpasswd -bc /etc/squid/conf/pass.geral infonet teste<br> mkdir /var/log/manutencao<br> >/var/log/manutencao/manutencao.log<br> chmod -R 777 /var/log/manutencao<br> mkdir /etc/squid/bkp/<br> chmod 777 /etc/squid/bkp/<br> groupadd webmaster<br> useradd manutencao -g webmaster<br> passwd manutencao SENHA_DO_USUARIO_MANUTENCAO<br> <br> <br> Obs.: Caso o IP que esteja aparecendo esteja errado no menu 9, será necessário alterar no script a linha abaixo, informando a interface de conexão correta:<br> <br> internet=ppp0<br> <br> <br> *** Descrição dos Grupos: ***<br> Gerencia: tem acesso a irrestrito<br> Restrito: tem acesso somente aos sites cadastrados como liberados<br> Restrito2: tem acesso a todos os sites, exceto os cadastrados como bloqueados<br> <br> </p>
Fonte: http://www.vivaolinux.com.br/script/Gerencia-do-Squid

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.