Как удалить скрипт rick roll при запуске терминала?

Как удалить скрипт rick roll при запуске терминала?

Я внедрил скрипт sh (https://github.com/jart/rickrollrc) использую ./astley.shinject evil ради шутки, но теперь, когда мне нужен терминал, мне приходится ждать, а затем позволяет мне выполнять команды. Как мне деинжектировать скрипт, чтобы я мог сразу перейти на терминал? Также я использую Ubuntu 12.04 LTS, если это поможет.

решение1

Из файла readme.

Разное

Если у вас передозировка Эстли:

./astley.sh stop

И также удалите скрипт.


  • Насколько я могу судить, вам нужно удалить скрипт с диска.
  • Перезагрузка очистит процесс из памяти ИЛИ выполнит ps -ef|grep astleyи уничтожит идентификатор процесса.

решение2

Я предполагаю, что это должно быть запущено только в терминале, который вы используете. Самый простой способ исправить это — загрузиться в livecd и отменить это. В качестве альтернативы, если загрузка в livecd кажется вам слишком сложной, вы захотите загрузиться воднопользовательский режим(то есть вы являетесь пользователем root) и сделайте то же самое.

Чтобы отменить это, вам просто нужно зайти в свой домашний каталог из другой установки и удалить его из вашего .bashrc, или, что еще лучше, найти в bashrc место, где сейчас находится astley.sh, и удалить его (что безопаснее, поскольку тогда вы сможете редактировать bashrc из своей учетной записи, что исключает риск случайной смены владельца на кого-то другого).

И в следующий раз, когда вы решите сделать что-то подобное, создайте резервную учетную запись (и добавьте ее в sudoers), чтобы исправить это.

решение3

Теперь все в порядке, потому что я переустановил Ubuntu. Кроме того, Journeyman Geek, я усвоил урок о необходимости создания резервной копии учетной записи.

Связанный контент