Хроника root.yandex.ru

Впервые в истории Яндекс провел специальное мероприятие для системных администраторов — cпециалистов в области Open Source и Unix.

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

По итогам первого тура осталось 40 человек, 10 из которых приехали 19 ноября в московский офис Яндекса на финал Олимпиады.

Во время финала игроки отвечали на теоретические вопросы, а секунданты и жюри за ними приглядывали:

Борьба была нешуточная, но по правилам в суперфинал вышли только трое. Тройка лучших решала сложное практическое задание. Каждому игроку был выдан сервер, который нужно  было починить. Чтобы усложнить жизнь нашим суперфиналистам, мы не сказали пароля пользователя root и предварительно сломали на серверах настройки сети, ssh, DNS, программный RAID-массив, базу данных MySQL и веб-сервер. Все эти проблемы были помечены статусом Critical в нашем мониторинге.

Первым справился с заданием Дмитрий 'kmeaw' Билунов из Москвы, ему потребовалась  всего 28 минут и 58 секунд.

Вторым, с разницей в три минуты, к финишу пришел Леонид 'darkk' Евдокимов из Омска.

Бронзовым призером стал  москвич Александр 'lazybum' Юрченко.

После розыгрыша участники посетили один из наших дата-центров и вернулись в офис на торжественное вручение призов и традиционное для админов «пиво-пати».

Поздравляем  победителя и призеров! И спасибо всем участникам и зрителям!

Еще одна версия финального дня.

Хотя олимпиада завершилась, у нас еще будет, что о ней рассказать.

Следите за новостями на сайте root.yandex.ru, в клубе Олимпиады или в Твиттере — #yaroot.

Оргкомитет root.yandex.ru

18 комментариев
Поздравляю всех победителей!
Сисы всегда были круты))
Настоящие хакеры:
> В каждой игре первого тура принимало участие около 600 человек и около 800 справились хотя бы с одним заданием

Принимало 600, решило 800 ;)
было две игры первого тура.
Я знаю. Хотя из этого поста узнать это невозможно.
"В каждой игре первого тура принимало участие около 600 человек. Всего около 800 участников справились хотя бы с одним заданием."

Разве тут не очевидно что игр было больше двух?

не сказали пароля пользователя root и предварительно сломали на серверах настройки сети, ssh, DNS




А доступ к серверу дали через серверную консоль? Интересно, можно ли решить проблему смены рутового пароля без перезагрузки :)
Да, консоль, конечно же была + с помощью команды chattr мы усложнили задачу и сделали  /etc/shadow не модифицируемым.
но в single-user моде на shadow как-бы пофиг? Или я вообще не в теме?
в single-user на shadow не всегда пофиг, тут все зависит от системы. чтобы попасть без пароля рута под рутом на машину, прежде всего нужно при загрузке ядра указать ей init в какой-нибудь /bin/bash, например. Но чтобы дальше удобно работать с машиной, не в сингл-моде, пароль рута все-таки стоит сменить на свой собственный, а вот сменить-то его нетривиально, т.к. passwd пытается побороть immutable /etc/shadow, а /etc/shadow его очевидно побеждает =)
ок, я про init в курсе, а про shadow что-то смутно помню... Ну я и не одмин :)
Наверно можно сделать что-то типа: mv /etc/shadow /etc/shadow.old; cat /etc/shadow.old > /etc/shadow 
Не?
Не ;-)
man chattr:
A file with the 'i' attribute cannot be modified: it cannot be deleted or renamed, no link can be created to this file and no data can be written to the file. Only the superuser or a process possessing the CAP_LINUX_IMMUTABLE capability can set or clear this attribute.
или по-русски:
Файл с установленным атрибутом `i' становится полностью не модифицируемым (недосягаемым): он не может быть удален или переименован, никакие ссылки не могут быть созданы на этот файл и никакие данные не могут быть записаны в него. Только суперпользователь или процесс, обладающий возможностью CAP_LINUX_IMMUTABLE может установить или очистить такой атрибут
Тогда влом перебирать варианты.. :) Придумалось с ходу просто.. :)
Ваши админы точно ежедневно сталкиваются с такими подлянками?
Имхо, весьма синтетические задания.
А какие именно задания синтетические?
не синтетические - это такие которые из натурального материала. из дерева например ;)
Молодцы! Каждому по олимпиаде!