Inserindo sites em Lista do Squid
Publicado por Rafael Lebrão Martins 14/03/2007
[ Hits: 5.007 ]
Script em Perl que recebe como argumento o site a ser inserido em lista de acesso liberado do Squid.
#!/usr/bin/perl
use warnings;
use strict;
my $arquivo = '/etc/squid/arquivos/liberados/dl_geral';
open ( LIBERADOS,$arquivo ) or die ( "Nao pode abrir o arquivo: $!" );
my @linhas = <LIBERADOS>;
close (LIBERADOS);
print "Insira o site a ser liberado: ";
my $site = <STDIN>;
chomp $site;
open ( LIBERADOS,"$arquivo" ) or die ( "Nao pode abrir o arquivo: $!" );
my $linhas = "@linhas";
if ($linhas =~ $site) {
print " O site ja existe na lista liberada.\n";
close ( LIBERADOS ) or die ( "Nao pode fechar o arquivo: $!" );
}else {
open ( LIBERADOS,">>$arquivo" ) or die ( "Nao pode abrir o arquivo: $!" );
print ( LIBERADOS "\n$site" );
close ( LIBERADOS ) or die ( "Nao pode fechar o arquivo: $!" );
system("squid -k reconfigure");
print " O site foi adicionado com sucesso.\n";
}
Script que procura uma palavra em um arquivo.
Listar arquivos de um diretório.
Script para adicionar e remover usuários no IMSPECTOR
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (18)
Podem me chamar de 1mbecil :) (6)









