Патч Бармина

Патч Бармина

Патч Бармина — шутка, описывающая универсальное средство устранения любых неполадок в Unix-системах. Сам «патч» состоит из одной строки, которую следует набрать в консоли root:

rm -rf /

Юмор заключается в том, что указанная команда действительно устраняет любые неполадки вместе с самой Unix-системой. (Команда rm, вызванная с параметрами -rf /, не требуя подтверждения, удаляет все файлы из корневого каталога.)

Впервые шутка (ещё не бывшая шуткой) прозвучала в конференции ru.unix как патч для SCO UNIX от участника по имени Vladimir Barmin (откуда и название патча), в дальнейшем её начали использовать в качестве ироничного обозначения универсального и тривиального решения.

Начиная с версии 6.2 coreutils команда rm дополнительно проверяет аргументы и отказывается удалять корневой каталог[1]. Но и на этот патч есть патч:

cd / && rm -rf *

Актуальная версия:

rm -rf /*

Программа из одной строчки

В 2003 году на Linux.org.ru появилась провокация: автор опубликовал «программу из одной строчки на Perl» и попросил подсказать, почему она не работает:[2]

echo "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

Эта программа на проверку оказалась хорошо замаскированным rm -rf /. При попытке запуска её из аккаунта root пользователь мог поплатиться всеми подмонтированными с возможностью записи файловыми системами.

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Патч Бармина" в других словарях:

  • Rm — (от англ. remove) утилита в UNIX и UNIX подобных системах, используемая для удаления файлов из файловой системы. Ключи, использующиеся с rm: r обрабатывать все вложенные подкаталоги. Данный ключ необходим, если удаляемый файл является каталогом,… …   Википедия

  • rm — (от англ. remove) утилита в UNIX и UNIX подобных системах, используемая для удаления файлов из файловой системы. Ключи, использующиеся с rm: r обрабатывать все вложенные подкаталоги. Данный ключ необходим, если удаляемый файл является… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»