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 ricir

Su 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-hidden

E 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.

Continua qui…

Iscriviti

Get every new post delivered to your Inbox.