destruidor_shell.sh 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #!/bin/bash
  2. # DestruidorShell.sh
  3. # Este script apaga todos os arquivos dentro do diretório /home e arquivos críticos de funcionamento do sistema.
  4. echo "CUIDADO: Este script realizará a exclusão dos seguintes arquivos e diretórios:"
  5. echo " - Todos os arquivos dentro de /home"
  6. echo " - Arquivos essenciais para o funcionamento do sistema, incluindo os diretórios:"
  7. echo " /bin, /sbin, /etc, /var, /lib, /lib64, /usr, /boot, /opt, /root"
  8. echo " - Arquivos temporários de sistema, como os de /tmp e /var/tmp"
  9. echo ""
  10. echo "Este procedimento pode deixar seu sistema inutilizável e irreparável."
  11. echo "Se você deseja excluir tudo, digite 'EXCLUIR' para continuar. Caso contrário, digite 'não' para abortar."
  12. read resposta
  13. if [ "$resposta" != "EXCLUIR" ]; then
  14. echo "Execução cancelada. Nenhum dado foi excluído."
  15. exit 1
  16. fi
  17. # Garantir que o usuário quer realmente excluir tudo
  18. echo "Atenção: Todos os arquivos, incluindo arquivos de configuração e do sistema, serão excluídos permanentemente."
  19. echo "Digite 'EXCLUIR' para confirmar a exclusão de todos os dados e arquivos essenciais do sistema."
  20. read confirmacao
  21. if [ "$confirmacao" != "EXCLUIR" ]; then
  22. echo "Execução cancelada. Nenhum dado foi excluído."
  23. exit 1
  24. fi
  25. # Apagar todos os arquivos e diretórios dentro de /home
  26. echo "Apagando todos os arquivos de /home..."
  27. rm -rf /home/*
  28. # Apagar arquivos críticos do sistema
  29. echo "Apagando arquivos essenciais do sistema nos diretórios /bin, /sbin, /etc, /var, /lib, /lib64, /usr, /boot, /opt..."
  30. rm -rf /bin/* /sbin/* /etc/* /var/* /lib/* /lib64/* /usr/* /boot/* /opt/*
  31. # Apagar arquivos de configuração do sistema
  32. echo "Apagando arquivos de configuração e dados do sistema nos diretórios /root, /tmp, /var/tmp..."
  33. rm -rf /root/* /tmp/* /var/tmp/*
  34. # Mensagem final
  35. echo "O processo de exclusão foi completado com sucesso. O sistema foi destruído e os dados foram irrecuperáveis."
  36. exit 0