Como podemos desativar ctrl-alt-del no Ubuntu 16.04?

3

Nas versões anteriores do servidor Ubuntu, para desabilitar Ctrl Alt Del (reboot), nós editaríamos o arquivo /etc/init/control-alt-delete.conf e mudaríamos o script para exibir uma mensagem dizendo que essa função não funcionará mais.

Qual seria a nova maneira de desabilitar Ctrl Alt Del , agora?

    
por BOuzzi 27.04.2016 / 19:31

1 resposta

8

No mundo do systemd, Ctrl Alt Del é tratado por 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.

Para desativar este alvo , faça:

systemctl mask ctrl-alt-del.target
systemctl daemon-reload

Isto não desabilita completamente Ctrl Alt Del . O Systemd possui um recurso em que pressionar essa combinação de teclas mais de 7 vezes em 2 segundos aciona uma reinicialização imediata. Não sei como desativá-lo, mas acho útil.

Eu não acho que possa ser desativado. De o systemd manpage :

  

SIGINT

     

Ao receber este sinal, o gerenciador do sistema systemd iniciará o    ctrl-alt-del.target unit. Isso é principalmente equivalente a systemctl start ctl-alt-del.target . Se este sinal for recebido mais de 7   vezes por 2s, uma reinicialização imediata é acionada. Note que pressionar   Ctrl-Alt-Del no console irá acionar este sinal. Portanto, se um   reboot está pendurado, pressionando Ctrl-Alt-Del mais de 7 vezes em 2s é um   maneira relativamente segura de acionar uma reinicialização imediata.

     

gerenciadores de usuários do systemd tratam esse sinal da mesma forma que SIGTERM .

    
por muru 27.04.2016 / 20:40