Eu injetei um script sh (https://github.com/jart/rickrollrc) usando ./astley.sh
inject evil como brincadeira, mas agora, quando preciso do terminal, tenho que esperar e depois me deixar executar os comandos. Como faço para desinjetar o script para poder acessar o terminal imediatamente? Também estou usando o Ubuntu 12.04 LTS, se isso ajudar.
Responder1
Diversos.
Se você teve uma overdose:
./astley.sh stop
E também remova o script.
- Pelo que sei, você precisa remover o script do disco.
- Uma reinicialização limpará o processo da memória OU fará um
ps -ef|grep astley
e eliminará o ID do processo.
Responder2
Suponho que isso só deveria estar sendo executado no terminal que você está executando. A maneira mais simples de corrigir isso seria inicializar em um livecd e desfazê-lo. Como alternativa, se inicializar em um livecd parecer muito trabalhoso, você desejará inicializarmodo de usuário único(então você é root) e faça a mesma coisa.
Para desfazer isso, você simplesmente precisa ir para o seu diretório inicial da outra instalação e removê-lo do seu .bashrc, ou melhor ainda, descobrir no bashrc onde o astley.sh está agora e excluí-lo (o que é mais seguro, já que então você pode editar o bashrc da sua própria conta, o que evita o risco de mudar acidentalmente a propriedade para outra pessoa)
E da próxima vez que você decidir fazer algo tão bobo, tenha uma conta de backup (e adicione-a aos sudoers) para corrigir isso.
Responder3
Está tudo bem agora porque reinstalei o Ubuntu. Além disso, Journeyman Geek, aprendi minha lição para fazer uma conta de backup.