Pesquisar este blog

terça-feira, 12 de outubro de 2010

Firestarter

Firestarter é uma excelente ferramenta gráfica para configurar o firewall. Ele é simples e possui várias opções, com ele é possível abrir e bloquear portas de forma rápida é fácil. 
O Firestarter pode ser executado apenas com privilégios de root, assim, toda vez que o sistemas for inicializado é preciso inicializar o Firestarter manualmente, a seguir vou colocar os passos para ele seja inicializado com o sistema minimizado na bandeja, ao lado do relógio

Instalação

Para quem utiliza o Ubuntu o Firestarter  se encontra na Central de Pogramas, para instalar abra o terminal e digite:

sudo apt-get firestarter

Para quem utiliza outra distribuições o download pode ser feito aqui.

Configurar o arquivo /etc/sudoers

Primeiro é preciso configurar o arquivo /etc/sudoers para iniciar o Firestarter com o sistema sem a necessidade de entrar como root, antes faça uma cópia do arquivo:

sudo cp /etc/sudoers /etc/sudoers.bkp

O próximo passo e configurar o arquivo:

sudo gedit /etc/sudoers

O arquivo será parecido com este:


Acrescente está linha no fim do arquivo e salve:
%admin ALL= NOPASSWD: /usr/sbin/firestarter

Iniciar o Firestarter com o sistema

Para inicializar o Firestarter com o sistema vá ao menu Sistema - Preferências - Aplicativos de Sessão, vá em "adicionar" e em nome coloque Firestarter e no comando coloque:

sudo /usr/sbin/firestarter --start-hidden

Com isso o Firestarter se inicializará com o sistema minimizado ao lado do relógio.

No entanto, se você utiliza wireless como eu, provavelmente o Firestarter se iniciará antes da conexão, para resolver este problema é necessário fazer um script de inicialização do Firestarter e inicializa-lo por ele.

Abra o terminal crie uma pasta oculta em sua home onde ficará o script:

mkdir .bin

crie o arquivo na pasta .bin:

gedit .bin/iniciar_firestarter

Cole este código no arquivo e salve:

#!/bin/bash

sleep 10

sudo /usr/sbin/firestarter --start-hidden&

exit 0
 Mude a permissão para executar o script:


chmod +x .bin/iniciar_firestarter

O script fará com que o Firestarter se inicie após 10 segundos, se este tempo não for o suficiente para acessar a wireless modifique o valor. Vá ao menu Sistema - Preferências - Aplicativos de Sessão, vá em "adicionar" em nome coloque Firestarter e no comando coloque o caminho do script:

/home/seu_usuário/.bin/iniciar_firestarter

ATENÇÃO:  não altere as permissões do arquivo etc/sudoers, ele possui apenas permissão de leitura para o root, caso você altere para permissão de leitura e escrita você perderá os privilégios de root.

Fontes: 


 






 








 

Nenhum comentário:

Postar um comentário