Questo sembra drastico, e non vorrei testarlo sul mio sistema, ma se uno fosse davvero determinato a impedire agli utenti non amministrativi di arrestare correttamente il sistema, si potrebbe rinominare /sbin/shutdown
. Il programma /sbin/shutdown
, eseguito da solo, richiede privilegi amministrativi, ma gli utenti ordinari possono richiamarlo tramite il comando shutdown nella GUI. Il comando shutdown nella GUI dipende da /sbin/shutdown
, tuttavia, quindi se il programma non viene trovato dove previsto, la sequenza di spegnimento della GUI non verrà completata.
Se un utente amministrativo desidera arrestare il sistema, può richiamare il /sbin/shutdown
rinominato dalla riga di comando utilizzando sudo
.
Si noti che nessuna di queste (o altre soluzioni software) impedirà a un utente con accesso fisico alla macchina di premere e tenere premuto il pulsante di accensione, semplicemente estraendo il cavo di alimentazione dalla sua presa, facendo scattare l'interruttore automatico per il circuito dare energia al computer, ecc.