Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #100, АПРЕЛЬ 2007 г.

Пингвиньи яйца

Сергей «grinder» Яремчук

Хакер, номер #100, стр. 100-102-3


Кроме root, в некоторых дистрибутивах Linux есть еще один привилегированный пользователь. Не веришь? Создай пользователя tyler с любым паролем. А теперь попробуй ввести команду halt или reboot. Перед остановкой системы будет выведено такое сообщение: «Oh hello, Mr. Tyler, - going DOWN?»

Под любым другим пользователем такого точно не увидишь. Очевидно, кому-то из разработчиков нравится клип рок-группы Aerosmith «Love in an Elevator», в котором эти слова произносит симпатичная девушка из лифта.

Однажды мне захотелось узнать, какие строки содержит команда sudo:

$ strings /usr/bin/sudo

I feel much better now.

Where did you learn to type?

I've seen penguins that can type better than that.

Are you on drugs?

Есть и просто программы-шутки, например, с помощью команды ddate можно получать информацию об интересующих числах календаря:

$ ddate

Today is Pungenday, the 38th day of Chaos in the YOLD 3173

$ ddate 01 04 2007

Sweetmorn, Discord 18, 3173 YOLD

$ ddate 01 01 2000

Sweetmorn, Chaos 1, 3166 YOLD

Чтобы увидеть фразу из первой части знаменитой трилогии «Путешествие автостопом по Галактике» Дугласа Адамса, открываем редактор vi и набираем «:help 42»:

$ vi

:help 42

В более ранних версиях vi попадалось еще одно яйцо. Чтобы его увидеть, необходимо было открыть файл programmers.txt, а если его не оказывалось, то создать:

$ vi programmers.txt

Далее нажатием клавиши <i> следовало перейти в режим вставки, 11 раз нажать на <Enter> и на 12-той строке ввести «Bram Moolenaar», затем открыть новый буфер, нажав последовательно <CTRL-W> и <N>. Результатом этой операции был список команды разработчиков.

А вот ребята из Gentoo манией величия не страдают, почти. Чтобы проверить это, достаточно в Gentoo 2005.1 в терминале набрать:

# modules-update you

Error: I don't understand you

Типа моя твоя не понимай. Теперь спросим: «Кто тут самый главный?»:

# who is god

root pts/0 Dec 19 15:35 (:0.0)

Разработчики Knoppix тоже решили нас немного порадовать. Открываем консоль, набираем «bb», и шоу точно обеспечено. Да, и обязательно включи колонки, чтобы не пропустить все интересное. Такой вот портфолио ASCII-арта.

Шутки в дистрибутивах

Самыми большими любителями поразвлекаться в рабочее время оказались ребята из SUSE - в старых версиях этого дистрибутива спрятано порядочное количество яиц. Так, при установке SuSE 7.2 Professional, как только будет скопировано ядро и начнется копирование остальных файлов, во второй консоли, куда следует перейти по <Ctrl-Alt-F2>, будет выведено прощальное сообщение из «Путешествия автостопом по Галактике». Выпуск версии SuSE 8.1 как раз совпал с десятилетием компании, которое разработчики пропустить никак не могли. Попробуй во время установки дистрибутива остановить отсчет времени, нажав на одну из клавиш со стрелками и <F10>. На экране появится праздничный торт с фирменным логотипом хамелеона, а из динамиков будет раздаваться «Happy birthday to you». В версии SuSE 8.2 они, очевидно, уже просто не смогли остановиться - чтобы увидеть здоровающегося хамелеона, достаточно при установке нажать <F5>.

Назад на стр. 100-102-2  Содержание  Вперед на стр. 100-102-4