GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo deshabilitar Ctrl+Alt+Del que provoca el reinicio del sistema en CentOS/RHEL 6

La combinación de teclas "Ctrl+Alt+Del", cuando se presiona en una consola virtual (tty de pantalla negra), hace que el sistema se reinicie. Este es el comportamiento predeterminado y, a veces, a las personas no les gusta esta función, ya que puede provocar reinicios accidentales del sistema. La publicación proporciona el procedimiento sobre cómo deshabilitar la combinación de teclas "alt+ctrl+del" para evitar un apagado accidental.

El comando de apagado está controlado por /sbin/init, descrito en /etc/init/control-alt-delete.conf como:

# 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"

Como se describe en el archivo, *no* comente la línea “exec /sbin/shutdown… ” para prohibir el comando, pero en su lugar, siga los pasos que se describen a continuación.

1. generar un nuevo archivo /etc/init/control-alt-delete.override que tiene una sola línea:

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

2. reflejar la nueva configuración de la instancia de control-alt-delete mediante el comando initctl:

# initctl reload-configuration control-alt-delete

Entonces, la combinación de teclas "alt+ctrl+del" no hará nada ahora. No necesita reiniciar el servidor, reiniciar ningún servicio, ni ningún proceso.

Deshabilitar los apagados activados por "Ctrl+Alt+Del" y registrar los eventos de la pulsación de tecla en su lugar

En algún momento, es posible que desee deshabilitar los apagados activados por “Ctrl+Alt+Del” y solo causar una entrada en el registro de auditoría, en lugar de un reinicio del sistema. Siga los pasos que se detallan a continuación:

1. Use el archivo .conf original para crear el archivo control-alt-delete.override, por ejemplo:

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

2. Edite el archivo /etc/init/control-alt-delete.override, reemplazando la línea exec /sbin/shutdown, con una línea como la siguiente, que simplemente generará una entrada de registro cada vez que se presione Ctrl-Alt-Del :

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

3. Pruebe cambiando a una consola virtual y presionando Ctrl-Alt-Del.

Permitir que solo root se reinicie cuando se presiona "Ctrl+Alt+Del" desde la consola

Puede permitir que solo la raíz lo reinicie siguiendo el procedimiento a continuación.

1. Edite /etc/init/control-alt-delete.conf , elimine todas las líneas y coloque las siguientes líneas:

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

2. Ahora cree un /sbin/control-alt-delete.sh con un editor vi con el siguiente contenido.

# 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. Dar 500 permisos a /sbin/control-alt-delete.sh

# chmod 500 /sbin/control-alt-delete.sh
Nota :Este método no funciona en un servidor de terminal que tiene muchos usuarios conectados al servidor al mismo tiempo a través de vnc. Es posible que deba modificar el script en consecuencia. Cómo deshabilitar la combinación de teclas "alt+ctrl+Del" que provoca el reinicio en CentOS/RHEL 4,5
Cómo deshabilitar "Alt+Ctrl+Del" que provoca el reinicio del sistema en CentOS/RHEL 7


Cent OS
  1. Cómo deshabilitar IPv6 en CentOS / RHEL 7

  2. CentOS/RHEL 7:cómo seguir el orden de montaje en /etc/fstab

  3. Cómo deshabilitar la combinación de teclas "alt+ctrl+Del" que provoca el reinicio en CentOS/RHEL 4,5

  4. Cómo deshabilitar o habilitar un HBA sin reiniciar en CentOS/RHEL

  5. Cómo deshabilitar o extender el límite de velocidad de registro del sistema en CentOS/RHEL 7

Cómo deshabilitar Ctrl + Alt + Supr en CentOS 8 / RHEL 8

Cómo reiniciar CentOS 8

CentOS / RHEL 7:cómo recuperarse de una entrada raíz eliminada en archivos /etc/shadow y/o /etc/passwd

Cómo deshabilitar la "Página de bienvenida" predeterminada de apache en CentOS/RHEL 7

CentOS / RHEL 6:Cómo proteger con contraseña el modo de usuario único

CentOS / RHEL:cómo recuperarse de un archivo /etc/passwd eliminado