Você pode usar reboot-guard
para se proteger contra reinicializações acidentais de sua estação de trabalho. Exemplo:
Ative em algum momento antes de começar a trabalhar no seu SBC:
# rguard -1
Isso bloqueia todos os tipos de reinicializações, por exemplo, shutdown -r now
, uma reinicialização disparada do ambiente gráfico da área de trabalho, etc.
Quando você realmente quiser reiniciar, pode soltar o bloqueio assim:
# rguard -0
O Rguard também possui algumas opções avançadas, ou seja, para ativação / desativação mais dinâmica e automática, dependendo das circunstâncias externas. Mas a funcionalidade básica deve ser suficiente para muitos casos de uso.
(testado no Fedora 27).