Supponendo che abbiate già installato Firestarter usando Synaptic, ecco i passi da seguire:

Aprire una finestra terminale (Applicazioni-> Accessori -> Terminale) e scrivere:

export EDITOR=gedit && sudo visudo

Occorre a questo punto inserire una riga nel file, del tipo:

username ALL= NOPASSWD: /usr/sbin/firestarter

username va sostituito con il nome dell'utente (piu righe di questo tipo pe utenti diversi).

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

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 a finire nelle applicazioni che partono automaticamente all'avvio, e viene avviato in modalità "nascosta".
Quest'ultima configurazione va ripetuta per ogni utente.