Existe um pacote debian chamado molly-guard
. Ele pede para você digitar o nome do host para que você não desligue acidentalmente a máquina errada. Por padrão, isso só é ativado para conexões SSH, mas você pode definir ALWAYS_QUERY_HOSTNAME=true
em /etc/molly-guard/rc
para que ele sempre pergunte.
Além disso, para tornar o administrador ciente do que está acontecendo, adicionamos o seguinte arquivo /etc/molly-guard/run.d/20-own-warning
:
#! /bin/bash
echo
echo "current logins: w:"
w
echo
echo "current logins: who:"
who
echo
echo "current open terminals: ps aux | grep -E '(bash)|(zsh)'"
ps aux | grep -E '(bash)|(zsh)'
echo
echo
echo "Before shutdown/reboot, please contact all of the above users!!!"
echo
exit 0