Generalmente è possibile riavviare il sistema mediante la pressione contemporanea dei tasti
. Questo perché nel file /etc/inittab è presente una particolare direttiva
analoga a quella di seguito riportata
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
che informa init di lanciare /sbin/shutdown quando viene rilevata la pressione
contemporanea dei tre tasti sopra indicati.
Tale comportamento può essere disabilitato commentando tale riga all’interno del file /etc/inittab, inserendovi davanti il carattere #. Così facendo soltanto il superuser può effettuare lo spegnimento del sistema poiché è l’unico che ha i permessi per lanciare /sbin/shutdown.
In alternativa è possibile dare la possibilità di riavviare il sistema mediante la
pressione contemporanea dei tasti
soltanto a determinati utenti. Per far
ciò è necessario inserire l’opzione -a alla riga del file /etc/inittab mostrata in
precedenza (la riga non deve essere commentata!) per farla diventare analoga a quella
seguente
ca::ctrlaltdel:/sbin/shutdown -a -t3 -r now
che informa /sbin/shutdown di controllare il file /etc/shutdown. Quindi è necessario
creare il file /etc/shutdown.allow ed inserirvi all’interno, uno per ogni riga, gli
username degli utenti che possono effettuare il riavvio del sistema. Ad esempio se il file
/etc/shutdown.allow contiene
daniele
giovanni
soltanto gli utenti il cui username è daniele o giovanni (e naturalmente il superuser)
possono effettuare il riavvio del sistema. Per ulteriori informazioni v. man page
shutdown(8).