GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come disabilitare Ctrl+Alt+Canc causando il riavvio del sistema in CentOS/RHEL 6

La combinazione di tasti “Ctrl+Alt+Canc”, se premuta su una console virtuale (schermo nero tty), provoca il riavvio del sistema. Questo è il comportamento predefinito e talvolta alle persone non piace questa funzione in quanto potrebbe causare riavvii accidentali del sistema. Il post fornisce la procedura su come disabilitare la combinazione di tasti "alt+ctrl+canc" per prevenire uno spegnimento accidentale.

Il comando di spegnimento è controllato da /sbin/init, descritto in /etc/init/control-alt-delete.conf come:

# cat /etc/init/control-alt-delete.conf
# control-alt-delete - emergency keypress handling
#
# This task is run whenever the Control-Alt-Delete key combination is
# pressed.  Usually used to shut down the machine.
#
# Do not edit this file directly. If you want to change the behaviour,
# please create a file control-alt-delete.override and put your changes there.

start on control-alt-delete

exec /sbin/shutdown -r now "Control-Alt-Delete pressed"

Come descritto nel file, *non* commenta la riga "exec /sbin/shutdown... ” per vietare il comando, ma segui invece i passaggi descritti di seguito.

1. genera un nuovo file /etc/init/control-alt-delete.override che ha una sola riga:

# vi /etc/init/control-alt-delete.override
exec /bin/true

2. riflettere la nuova configurazione dell'istanza control-alt-delete tramite il comando initctl:

# initctl reload-configuration control-alt-delete

Quindi, la combinazione di tasti "alt+ctrl+canc" non farà nulla ora. Non è necessario riavviare il server, riavviare alcun servizio, né alcun processo.

La disabilitazione di "Ctrl+Alt+Canc" ha attivato gli arresti e la registrazione degli eventi della pressione del tasto invece

A volte potresti voler disabilitare gli arresti attivati ​​​​"Ctrl + Alt + Canc" e causare solo alcune voci del registro di controllo, invece di un riavvio del sistema. Segui i passaggi indicati di seguito:

1. Usa il file .conf originale per creare il file control-alt-delete.override, ad esempio:

# cp -v /etc/init/control-alt-delete.conf /etc/init/control-alt-delete.override

2. Modificare il file /etc/init/control-alt-delete.override, sostituendo la riga exec /sbin/shutdown, con una riga come la seguente, che genererà semplicemente una voce di registro ogni volta che si preme Ctrl-Alt-Canc :

# vi /etc/init/control-alt-delete.override
exec /usr/bin/logger -p authpriv.notice -t init "Ctrl-Alt-Del was pressed and ignored"

3. Prova passando a una console virtuale e premendo Ctrl-Alt-Canc.

Consenti solo a root di riavviarsi quando si preme "Ctrl+Alt+Canc" dalla console

Puoi consentire solo a root di riavviarlo seguendo la procedura seguente.

1. Modifica /etc/init/control-alt-delete.conf , rimuovi tutte le righe e inserisci le seguenti righe:

# vi /etc/init/control-alt-delete.conf
start on control-alt-delete
exec /sbin/control-alt-delete.sh

2. Ora crea un /sbin/control-alt-delete.sh con un editor vi con il seguente contenuto.

# vi /sbin/control-alt-delete.sh
#!/bin/bash

user=`w | grep tty | grep root | cut -d' ' -f1`
if [ -z $user ]
then
     echo  "control + alt + delete tried by non-root user at `date` " >> /var/log/cad.log
else
     /sbin/shutdown -r now "Control-Alt-Delete pressed"
fi

3. Concedi l'autorizzazione 500 a /sbin/control-alt-delete.sh

# chmod 500 /sbin/control-alt-delete.sh
Nota :questo metodo non funziona su un server terminal che ha molti utenti collegati al server contemporaneamente tramite vnc. Potrebbe essere necessario modificare lo script di conseguenza. Come disabilitare la combinazione di tasti "alt+ctrl+Canc" che causa il riavvio in CentOS/RHEL 4,5
Come disabilitare "Alt+Ctrl+Canc" che causa il riavvio del sistema in CentOS/RHEL 7


Cent OS
  1. Come disabilitare IPv6 su CentOS / RHEL 7

  2. CentOS / RHEL 7:come seguire l'ordine di montaggio in /etc/fstab

  3. Come disabilitare "Alt+Ctrl+Canc" che causa il riavvio del sistema in CentOS/RHEL 7

  4. Come disabilitare la combinazione di tasti "alt + ctrl + Canc" che causa il riavvio in CentOS/RHEL 4,5

  5. Come disabilitare o abilitare un HBA senza riavviare in CentOS/RHEL

Come disabilitare Ctrl + Alt + Canc su CentOS 8 / RHEL 8

Come riavviare CentOS 8

CentOS / RHEL 7:come recuperare dalla voce di root eliminata nei file /etc/shadow e/o /etc/passwd

Come disabilitare IPv6 su CentOS / RHEL 5

Come disabilitare la "Pagina di benvenuto" di Apache predefinita in CentOS/RHEL 7

CentOS / RHEL 6:come proteggere con password la modalità utente singolo