Программист обманул интернет историей о "коде-убийце" | 42.TUT.BY

Итальянец Марко Марсала рассказал, как он удалил полторы тысячи сайтов и все бэкапы из-за ошибки в команде. Позже выяснилось, что история была фальшивкой.

 

Фото: engadget.com


На днях пользователь технического форума Марко Марсала (Marco Marsala) задал необычный вопрос: «Можно ли восстановить сервер после команды rm -rf?». Он представился владельцем хостинг-компании с 1500 клиентов.

 

Выяснилось, что однажды вечером он хотел удалить определенные директории на различных серверах и ввел команду rm -rf {foo}/{bar}. Значения переменных {foo}/{bar} он не задал и команда удалила абсолютно все файлы из каталога root. После этого с сервера исчезли все файлы, в том числе и резервные копии, которые хранились на физически смонтированных носителях.

 

Команда «rm -rf/» имеет дурную славу среди тех, кто работает с UNIX-подобными системами. Она вызывание удаление всех файлов сервера сразу без уточнений и предупреждений.

 

Пользователи форума посочувствовали незадачливому администратору и предложили воспользоваться аппаратным восстановлением данных. Кое-кто предложил закрыть бизнес и подыскать хорошего юриста.

 

Эту историю опубликовало множество новостных ресурсов — Engadget, Independent, Telegraph, Lenta.ru, Geektimes, TJournal и другие. Позже сам Масала признался, что выдумал этот случай, чтобы потроллить участников форума.

 

«Я написал это сообщение просто для удовольствия, чтобы увидеть, что мне будут отвечать другие пользователи. Никто не заметил, что это невозможно. Это все равно, что сказать, что 2×2=5».

 

Дело в том, что современные системы для полного удаления всех данных требуют также строку --no-preserve-root. Команда же, приведенная итальянцем, не работает так, как он описал. Большинство пользователей подвоха не заметило.

4/18/2016 3:52:36 PM

Раздел: Технологии

  • Wlad Boiko
  • 708
Комментарии Кто голосовал?

Количество комментариев: 0

Здесь пока что нет комментариев