Archivi Del Blog
Avviare Firestarter in automatico per ogni utente
Ubuntu: avviare Firestarter all’avvio di ogni utente | Blog ingenuo
Ubuntu: avviare Firestarter all’avvio di ogni utente
Posted Dom, 19/08/2007 – 20:57 by ricirSu Ubuntu utilizzo come firewall Firestarter. Fino ad oggi l’ho sempre avviato a mano, con il menu Sistema -> Amministrazione -> Firestarter.
In questo modo viene richiesta la password di amministrazione per avviarlo.
Non sono però l’unico ad usare il PC, inoltre è scomodo dover avviare il firewall a mano e fornire la password. ho trovato un tutorial su come avviare automaticamente Firestarter alla partenza del PC. Vi rimando al tutorial in inglese per una spiegazione dettagliata, io vi riassumo i passi qui, supponendo che voi abbiate già installato Firestarter (il modo più semplice è usare Synaptic).
Ecco i passi da seguire.
Aprire una finestra terminale (Applicazioni-> Accessori -> Terminale) e scrivere:
export EDITOR=gedit && sudo visudo
Spiegazione: imposta come editor “gedit” e avvia il programma “visudo”, che serve per modificare in modo sicuro il file “sudoers”. Questo file contiene le impostazioni dei permessi di avvio dei vari programmi per gli utenti.
Vi viene chiesta la password di amministratore e dovete fornirla.Occorre a questo punto, per ogni utente del PC, inserire una riga nel file, del tipo:
username ALL= NOPASSWD: /usr/sbin/firestarter
username va sostituito con il nome dell’utente.
Per pulizia conviene inserire la riga (o le righe se gli utenti son più d’uno) dopo la seguente, già presente nel file:
%admin ALL=(ALL) ALL
e, sempre per pulizia, inserire prima di esse una riga di commento (il carattere # indica ogni riga di commento), per esempio:
# istruzionì seguenti aggiunte da Riccardo il 19-8-2007 per abilitare tutti a usare Firestarter
Ognuna delle istruzioni inserite dice che l’utente “username” può avviare firestarter senza password.
Poi, a causa di un bug, occorre sostituire questa linea:
Defaults !lecture,tty_tickets,!fqdn
con queste 4 (le prime sono solo commenti promemoria che rimandano a forum dove si parla del bug, più la riga errata riportata sempre per promemoria):
#Bug: https://bugs.launchpad.net/ubuntu/+source/firestarter/+bug/30291
# https://bugs.launchpad.net/ubuntu/+source/firestarter/+bug/47662
#Defaults !lecture,tty_tickets,!fqdn
Defaults !lecture,tty_tickets,!fqdn,env_keep+=”DISPLAY HOME”A questo punto occorre salvare il file.
Con le modifiche fatte si autorizzano gli utenti indicati a avviare Firestarter senza password di amministratore.
Occorre ora fare in modo che Firestarter parta automaticamente all’avvio, per questo occorre andare in Sistema -> Preferenze – >Sessioni, cliccare su “Nuovo” e scrivere:
nella casella Nome: Firestarter
nella casella Comando: sudo firestarter –start-hiddenE premere OK. In questo modo Firestarter va afinire nelle applicazioni che partono automaticamente all’avvio, e viene avviato in modalità “nascosta”.
Il segno dell’avvio di Firestarter è questo simboletto che compare nella barra in alto, a sinistra (se usate Gnome):
A me così a funzionato, ditemi nei commenti se avete problemi. L’unico inconveniente è che non funziona più il menu di avvio installato all’origine con Firestarter, che lanciava il comando seguente:
gksu /usr/sbin/firestarter
e funziona se lo modifico con:
sudo /usr/sbin/firestarter
Configurare Firestarter in Ubuntu
In tutti i sistemi GNU/Linux è presente Netfilter, un componente integrato nel kernel che si occupa della gestione del traffico di rete. L’utente può modificare le impostazioni di Netfiler attraverso IPtables, un tool da linea di comando potente, ma che al tempo stesso richiede una certa conoscenza tecnica.
Per rendere più semplici le operazioni di impostazione delle regole di filtraggio sulle connessioni, può essere utilizzato Firestarter, un comodo firewall ad interfaccia grafica, basato sulle librerie Gtk e quindi perfettamente integrato con l’ambiente grafico GNOME.


