back

Ciascuna segnalazione può e deve, naturalmente, essere ulteriormente analizzata; ad esempio, per indagare la prima segnalazione (codice identificativo univoco boot02) è possibile impartire il comando:

$ su -c "tigexp boot02"

che genera il seguente risultato:

The grub configuration file (/boot/grub/grub.conf) should have permissions
limiting access to only the owner (usually root).

La descrizione sopra indicata e fornita da tigexp è riferita al file /boot/grub/grub.conf (non specifico per la versione di grub installata di default con GNU/Debian usato in ambiente di test). In realtà, tiger si riferisce al file /boot/grub/menu.lst, come riportato nella segnalazione nel file di log. Verificando i premessi di quest'ultimo, si può controllare se la segnalazione di tiger è veritiera:

$ su -c "ls -la /boot/grub/menu.lst"
-rw-r--r-- 1 root root 3925 13 mar 15:23 /boot/grub/menu.lst

L'anomalia segnalata da tiger, quindi, può essere ulteriormente approfondita per comprenderne la motivazione e valutare l'opportunità di porvi rimedio: a tal fine, è utile far riferimento ai testi indicati nella documentazione di tiger come, ad esempio, alla [29] precedentemente citata.
Una volta deciso di correggere l'anomalia segnalata, è possibile farlo impartendo il comando:

$ su -c "chmod 0600 /boot/grub/menu.lst"

Eseguita la correzione sopra indicata, possiamo eseguire un ulteriore controllo con tiger secondo le modalità già esposte; in alternativa, è possibile avviare selettivamente il modulo espressamente utilizzato per tale verifica (/usr/lib/tiger/systems/Linux/2/check_lilo), impartendo il comando:

$ su -c "/usr/lib/tiger/systems/Linux/2/check_lilo"

che genera il seguente risultato:

Configuring...

Will try to check using config for 'i686' running Linux 2.6.26-2-686...
--CONFIG-- [con005c] Using configuration files for Linux 2.6.26-2-686. Using
           configuration files for generic Linux 2.

# Checking boot loader file permissions...
--WARN-- [boot06] The Grub bootloader does not have a password configured.

Si può notare come la precedente segnalazione non sia più presente (pur essendo presenti, però, altre segnalazioni che, essendo di gravità inferiore di quella trattata, avevamo precedentemente escluso a priori). Anche quest'ultima segnalazione, naturalmente, è meritevole, insieme alle altre, di approfondimento.

Caso 2: Avvio automatico

Come già precedentemente riferito, tiger è configurato di default per essere eseguito automaticamente. I resoconti prodotti sono inviati per posta elettronica; a scopo esemplificativo, si riporta di seguito la copia dello schermo del terminale su cui è visualizzato un messaggio all'interno del client di posta elettronica mutt:

back