Dans les versions précédentes du serveur Ubuntu, pour désactiver CtrlAltDel (redémarrage), nous éditerions le fichier /etc/init/control-alt-delete.conf
et changerions le script pour afficher un message indiquant que cette fonction ne fonctionnerait plus.
Quelle serait la nouvelle façon de désactiver CtrlAltDel, à présent?
Dans le monde système, CtrlAltDel est géré par ctrl-alt-del.target
:
ctrl-alt-del.target
systemd starts this target whenever Control+Alt+Del is pressed on
the console. Usually, this should be aliased (symlinked) to
reboot.target.
Pour désactiver cette cible , faites:
systemctl mask ctrl-alt-del.target
systemctl daemon-reload
Cela ne désactive pas complètement CtrlAltDel. Systemd a une fonctionnalité dans laquelle appuyer sur cette combinaison de touches plus de 7 fois en 2 secondes déclenche un redémarrage immédiat. Je ne sais pas comment le désactiver, mais je le trouve utile.
Je ne pense pas que cela puisse être désactivé. De la page de manuel systemd :
SIGINT
name__À la réception de ce signal, le gestionnaire de système systemd démarre l’unité
ctrl-alt-del.target
. Ceci est principalement équivalent àsystemctl start ctl-alt-del.target
. Si ce signal est reçu plus de 7 fois toutes les 2 secondes, un redémarrage immédiat est déclenché. Notez que le fait d'appuyer sur Ctrl-Alt-Suppr sur la console déclenchera ce signal. Par conséquent, si un redémarrage est suspendu, appuyer sur Ctrl-Alt-Suppr plus de 7 fois par 2 est un moyen relativement sûr de déclencher un redémarrage immédiat.les gestionnaires d’utilisateur systemd traitent ce signal de la même manière que
SIGTERM
name__.