EmpĂȘcher le reboot via ctrl alt suppr

Un article de Diablotins.org.


Image:brush.png

EmpĂȘcher le reboot du systĂšme via [CTRL]+[ALT]+[SUPPR]

MĂ©thode sĂ»re : option du noyau

La mĂ©thode le plus sĂ»re reste de recompiler le noyau avec la suppression du hook de cette sĂ©quence de touche :
On modifie son fichier de conf, ajout de l'option BROKEN_KEYBOARD_RESET et suppression de l'eventuelle option PCVT_CTRL_ALT_DEL
si on utilise PCVT :

  # vi /usr/src/sys/i386/conf/MACONF
  --
  [...]
  << option PCVT_CTRL_ALT_DEL # si il y est
  --
  >> option BROKEN_KEYBOARD_RESET
  [..]

MĂ©thode rapide : config Keymap

Un autre solution existe, ou il faut explicitement modifier une keymap, et l'utiliser tel quelle.
On modifie dans notre fichier /etc/rc.conf dans la constante keymap.
Par exemple, cas français, la ligne :

  # vi /etc/rc.conf
  --
  [...]
  keymap="fr.iso.acc"
  [...]

On fait référence au fichier /usr/share/syscons/keymaps/fr.iso.acc.kbd.

On Ă©dite le fichier de map et on modifie la ligne commencant par le code 083 (faite une sauvegarde comme toujours :) ). On remplace 'boot' par 'nop', soit :

  # vi /usr/share/syscons/keymaps/fr.iso.acc.kbd
  [...]
  083 del '.' '.' '.' '.' '.' nop nop N
  [...]

Lancez la commande

  # kbdmap -r

Pour prendre en compte les modifications directement.
On voie que toute la configuration peut-ĂȘtre faite ici dans le fichier de map, on peut changer toutes les affectations de touches, les blagues idiotes sont faites ici :).

Projets :
BoĂźte Ă  outils