Ошибка в bash-скрипте привела к полной очистке всех серверов хостинг-провайдера

14 апреля 2016 года

Опубликована поучительная история, призывающая к осторожному использованию систем централизованного управления конфигурацией и показывающая необходимость жесткой изоляции резервных копий. Для автоматизации проведения работ на всех серверах одного хостинг-провайдера использовалась система Ansible. В один прекрасный момент в bash-скрипте для резервного копирования, содержащем команду вида "rm -rf {foo}/{bar}" ("rm -rf ${backup_dir}/${old_arc}/*" ?), была допущена ошибка, которая привела к незаполнению переменных. После того как скрипт был растиражирован и выполнен на всех серверах произошла катастрофа - было удалено содержимое всех серверов, включая данные сайтов 1535 клиентов и бэкапы, хранилище которых было примонтировано к одному из серверов.

Дополнение 1: Новость скрыта, так как судя по последним ответам пострадавшего в обсуждении его проблемы, он ввёл в заблуждение издание Independent и выдумал эту историю.

Дополнение 2: Автор сообщения заявил одному из итальянских изданий, что это была шутка. Представители Stack Overflow также указали, что это мистификация.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Ошибка в bash-скрипте привела к полной очистке всех серверов хостинг-провайдера», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.