| Script Proxy Autenticado |
|
|
|
| Escrito por Wilton Prestes |
| Dom, 27 de Fevereiro de 2011 17:39 |
|
wilton@laptop# cat ./acess_squid #!/bin/sh # # clear echo "---CONFIGURACAO PROXY - `date` ---"; echo echo echo "Digite 10 - Criar Usuario VIP"; echo "Digite 11 - Criar Usuario RESTRITO"; echo "Digite 12 - Deleta Usuario VIP"; echo "Digite 13 - Deleta Usuario RESTRITO"; echo "Digite 14 - Adicionar SITES"; echo "Digite 15 - Remover SITES"; echo "Digite 16 - Lista Usuarios VIP"; echo "Digite 17 - Lista Usuarios RESTRITO"; echo "Digite 18 - Lista SITES"; echo "Digite 19 - Para SAIR"; echo echo -n "Opcao escolhida: " ; read ent
if [ $ent = "10" ]; then clear echo -n "Digite o nome do novo usuario VIP: " read add /usr/local/squid/etc/htpasswd /usr/local/squid/etc/passwd $add echo $add >> /usr/local/squid/etc/total echo /usr/local/squid/sbin/squid -k reconfigure /usr/local/squid/sbin/squid -k reconfigure echo echo echo echo "Voltando para o Menu em 2 Segundos" sleep 2 clear /home/wilton/acess_squid
elif [ $ent = "11" ]; then clear echo -n "Digite o nome do novo usuario RESTRITO: " read half /usr/local/squid/etc/htpasswd /usr/local/squid/etc/passwd $half echo $half >> /usr/local/squid/etc/restrito echo /usr/local/squid/sbin/squid -k reconfigure /usr/local/squid/sbin/squid -k reconfigure echo echo echo echo "Voltando para o Menu em 2 Segundos" sleep 2 clear /home/wilton/acess_squid
elif [ $ent = "12" ]; then clear echo "Usuarios" echo cat /usr/local/squid/etc/total echo echo -n "Digite o nome do usuario VIP que deseja deletar: " read delvip /usr/local/squid/etc/htpasswd -D /usr/local/squid/etc/passwd $delvip sed "s/$delvip//g" /usr/local/squid/etc/total > /usr/local/squid/etc/espelho sed -e '/^$/D' /usr/local/squid/etc/espelho > /usr/local/squid/etc/total /usr/local/squid/sbin/squid -k reconfigure /usr/local/squid/sbin/squid -k reconfigure echo echo echo echo "Voltando para o Menu em 2 Segundos" sleep 2 clear /home/wilton/acess_squid
elif [ $ent = "13" ]; then clear echo "Usuarios" echo cat /usr/local/squid/etc/restrito echo echo -n "Digite o nome do usuario RESTRITO que deseja deletar: " read delrestrito /usr/local/squid/etc/htpasswd -D /usr/local/squid/etc/passwd $delrestrito sed "s/$delrestrito//g" /usr/local/squid/etc/restrito > /usr/local/squid/etc/espelho sed -e '/^$/D' /usr/local/squid/etc/espelho > /usr/local/squid/etc/restrito /usr/local/squid/sbin/squid -k reconfigure /usr/local/squid/sbin/squid -k reconfigure echo echo echo echo "Voltando para o Menu em 2 Segundos..." sleep 2 clear /home/wilton/acess_squid
elif [ $ent = "14" ]; then clear echo -n "Adiciona Sites. Ex.: uol.com.br : " read site echo $site >> /usr/local/squid/etc/unblock /usr/local/squid/sbin/squid -k reconfigure /usr/local/squid/sbin/squid -k reconfigure echo echo echo echo "Voltando para o Menu em 2 Segundos..." sleep 2 clear /home/wilton/acess_squid
elif [ $ent = "15" ]; then clear echo -n "Remover Site: " read siteremove sed "s/$siteremove//g" /usr/local/squid/etc/unblock > /usr/local/squid/etc/espelho sed -e '/^$/D' /usr/local/squid/etc/espelho > /usr/local/squid/etc/unblock /usr/local/squid/sbin/squid -k reconfigure /usr/local/squid/sbin/squid -k reconfigure echo echo echo echo "Voltando para o Menu em 2 Segundos..." sleep 2 clear /home/wilton/acess_squid
elif [ $ent = "16" ] ; then clear cat /usr/local/squid/etc/total echo echo echo echo "Retornando ao Menu em 7 Segundos..." sleep 7 clear /home/wilton/acess_squid
elif [ $ent = "17" ]; then clear cat /usr/local/squid/etc/restrito echo echo echo echo "Retornando ao Menu em 7 Segundos..." sleep 7 clear /home/wilton/acess_squid
elif [ $ent = "18" ]; then clear cat /usr/local/squid/etc/unblock | more echo echo echo sleep 1 clear /home/wilton/acess_squid
elif [ $ent = "19" ] ; then echo "Ate Logo" sleep 1 exit 0;
else echo "Parametro Incorreto"
fi
exit 0
|
| Última atualização em Dom, 27 de Fevereiro de 2011 21:33 |




Comentários
colunista como vc nao se encontra por tão facilmente por ae
flw. viva o linux *-*
Assine o RSS dos comentários