A resposta padrão é "não faça login como root". Todos os comandos executados como root são assustadores. Se isso não for uma opção, você pode colocar alguns comandos de alias em .bashrc
para desabilitar comandos que você acha especialmente assustadores. Por exemplo:
for scary in shutdown halt reboot rm
do
alias $scary="echo If you really want to do that, type: 'which $scary'"
done
Em seguida, se você digitar o desligamento, receberá a seguinte mensagem:
If you really want to do that, type: /sbin/shutdown
( Certifique-se de que seu .bashrc
foi carregado primeiro, antes de tentar isso em um servidor de produção)
Encerre sua sessão atual de ssh
e faça login novamente ou use . ~/.bashrc
para carregar / executar .bashrc. Talvez tente executar rm
sem nenhum argumento para garantir que seu servidor não tenha desativado o carregamento automático de .bashrc
em logins ou similares.
Observe que, se você estiver preocupado principalmente com o desligamento e o desligamento, pode considerar a possibilidade de instalar molly- guarda , que fará com que você digite o nome do host antes de desligar a máquina. Isso é mais útil se você desligar regularmente os sistemas operacionais inteiros na linha de comando, mas quiser ter certeza de que está desligando o sistema certo.
Você também pode testar isso com um comando menos assustador, como fazer logout ou sair.