Владелец хостинговой компании уничтожил свой бизнес одной строчкой кода
![Владелец хостинговой компании уничтожил свой бизнес одной строчкой кода](https://futurist.ru/images/nut_news/image/dbfc47124debb6e910ee56d10846e6a9.jpg)
Владелец небольшой хостинговой компании Марко Марсала угробил весь свой бизнес единственной строкой кода. Все данные 1535 клиентов, все их бекапы, сайт компании и другие данные, хранившиеся на серверах, оказались безвозвратно удалены из-за маленькой ошибки в коде, которую Марсала обнаружил слишком поздно, передает журнал «Хакер».
Марсала запустил на всех серверах компании bash-скрипт, в составе которого была команда rm -rf {foo}/{bar}. Из-за небольшой ошибки в коде, который он попросту не заметил, переменные foo и bar остались без внимания, и на серверах была исполнена команда rm -rf /. Фактически данная команда означает «удалить все, не задавая мне вопросов и игнорируя предупреждения».
Марсала заметил ошибку, когда все данные уже были удалены. Так как скрипт исходно использовался для работы с бекапами, хранилище, где содержались резервные копии, тоже было примонтировано к серверу. А операцию осуществил тот же скрипт, непосредственно перед началом уничтожения данных.
Комментарии