Мужчина удалил всю свою компанию одной строкой ошибочного кода

ОБНОВЛЕНИЕ: Любой, кто опасается подобной неудачи в своем бизнесе, будет рад услышать, что Марко Марсала на самом деле не удалил всю свою компанию. В интервью итальянскому новостному сайту Ла Република он признал, что его уловка была маркетинговой схемой: «Команда, которую я упомянул в статье, безобидна, но, кажется, ее почти никто не заметил… С теми неточностями, которые есть в комментариях в сети, я мог бы написать книгу».

Мужчина удалил всю свою компанию одной строкой ошибочного кода

Если вы думаете, что у вас был плохой день в офисе, мы предполагаем, что он не был и вполовину таким расстраивающим, как у Марко Марсалы.

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

Марко отправился на экспертный веб-форум Ошибка сервера спросить, как он мог бы исправить свою ошибку. Похоже, что Марко запустил общеизвестно опасную команду «rm -rf», базовую строку кода, которая уничтожает все, что ей приказано.

Это немного похоже на математическое уравнение: «rm» говорит компьютеру удалить, «r» удаляет все в пределах заданного параметра каталога. (в случае Марко — все), а буква «f» означает «сила», которая игнорирует любые предупреждения о безопасности, которые обычно могут возникнуть в таких обстоятельствах.

Вся компания Марко исчезла в четырех буквах. Обычно код можно запустить при удалении определенных файлов, но Марко не указал ни одной категории.

Он написал на форуме: «Я управляю небольшим хостинг-провайдером с примерно 1535 клиентами и использую Ansible для автоматизации некоторых операций, которые должны выполняться на всех серверах.

«Вчера вечером я случайно запустил на всех серверах сценарий Bash с rm -rf {foo}/{bar} с неопределенными переменными из-за ошибки в коде над этой строкой.

«Все серверы были удалены, а также внешние резервные копии, потому что удаленное хранилище было подключено непосредственно перед этим с помощью того же сценария (то есть сценария обслуживания резервного копирования)».

Марко объяснил, что код также удалил резервные копии, которые он скомпилировал на случай катастрофы. Практически каждый пользователь Server Fault пришел к выводу, что Марко не сможет восстановить ни одну из своих потерянных данных.

«Мне жаль говорить, что ваша компания по сути мертва», — написал Свен на форуме.

«У вас может быть очень мало шансов на восстановление после этого, если вы выключите все прямо сейчас и передадите свои диски авторитетной компании по восстановлению данных».

Майкл Хэмптон добавил: «Вы уходите из бизнеса. Вам не нужна техническая консультация, вам нужно позвонить своему адвокату».

Многие другие в Server Fault были резкими, а некоторые не совсем помогли. Для Марко это ужасная ситуация, и мы сочувствуем ему.

ЧИТАЙТЕ ДАЛЬШЕ: Решение проблемы гендерного дисбаланса – Хартия TechTalent