Scrivo anche qui: Web4unity ... e perché.

Ubuntu: avviare Firestarter all'avvio di ogni utente

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 lomodific con:

sudo /usr/sbin/firestarter

Technorati Tags: , ,

Powered by ScribeFire.

commenti

Opzioni visualizzazione commenti

Seleziona il tuo modo preferito per visualizzare i commenti e premi "Salva impostazioni" per attivare i cambiamenti.

Salve, riscontro il seguente

Salve, riscontro il seguente problema quando tento di editare il file sudoers con visudo:

E325: ATTENTION
Found a swap file by the name "/etc/.sudoers.tmp.swp"
owned by: root dated: Sun Sep 14 16:49:58 2008
file name: /etc/sudoers.tmp
modified: YES
user name: root host name: gulliver-laptop
process ID: 6705
While opening file "/etc/sudoers.tmp"
dated: Sun Aug 31 19:35:40 2008

(1) Another program may be editing the same file.
If this is the case, be careful not to end up with two
different instances of the same file when making changes.
Quit, or continue with caution.

(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r /etc/sudoers.tmp"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file "/etc/.sudoers.tmp.swp"
to avoid this message.
"/etc/sudoers.tmp" 23 lines, 470 characters
Press ENTER or type command to continue

Please, help me!

TIA!

Problemi dopo aver seguito il blog

Ciao ...dopo aver seguito la procedura elencata sul tuo blog non riesco più ad acceddere in modalità root!...Quando vado sul terminale e digito sudo -i questo è l'output che mi viene trasmesso:
Sorry, user sals969 is not allowed to execute '/bin/bash' as root on sals969-desktop.
Ho provato anche a cambiare password ma niente da fare.

Spingarde (un utente del forum di ubuntu.it mi ha risposto cosi:

Prova a digitare : sudo su
poi inserisci la password

niente. Ecco quello che mi restituisce il terminale:
Sorry, user sals969 is not allowed to execute '/bin/su' as root on sals969-desktop.

Cosa sarà successo?...

Sudoers

Temo che tu abbia inavvertitamente fatto qualche modifica al file sudoers, modifica che ti toglie i diritti di utilizzare sudo.
Se vuoi provare a mandarmi il file /etc/sudoers (la mia mail è in basso a destra nella pagina) posso cercare di capire...

Intanto magari dà un'occhiata a queste pagine:
http://www.sudo.ws/sudo/man/sudoers.html
http://en.wikipedia.org/wiki/Comparison_of_privilege_authorization_features

FW Sudoers (risolto)

Effettivamente avevo modificato il file sudoers...
# Members of the admin group may gain root privileges
%admin ALL=(ALL) AL

l'erreore stava in questa stringa...come potete vedere mancava una L a ALL

con rw+ugo poi l'ho copiato nella cartella /home

Ho provato ad andare con nautilus su etc/sudoers mi ha fatto aprire il file ma poi una
volta aperto il terminale al comando sudo -i mi dice:
sudo: /etc/sudoers is mode 0666, should be 0440

Sono entrato in modalità recovery dal Grub iniziale e ho dato questo
comando:
# chmod 440/etc/sudoers
e poi
# reboot

e Ora rifunziona tutto a meraviglia

Grazie lo stesso...ciao
Sals969

firestarter

Salve!
Quano accendo la macchina, mi appare una schermata di firestarter che devo eliminare con File+Quit.
Poi riappare una seconda volta, e la tolgo cliccando su X.
Come faccio per eliminare almeno il primo inconveniente?

Non saprei

E' seguendo le mie istruzioni che ti succede? Il comando che ho dato io non fa apparire alcuna schermata,, parte firestarter e comapre solo l'iconetta in alto.

Riccardo

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.

Blog amici

<!-- Start of StatCounter Code -->

site stats


<!-- End of StatCounter Code -->