- PVSM.RU - https://www.pvsm.ru -
Тут появился интересная заметка [1] про subj. Первый же вопрос первого тура [2] поставил меня в тупик. Даже не столько вопрос, сколько правильный ответ организаторов. Оказывается ping у них выполняется от рута. На моей системе это не так. Уверен, что если вы пользуетесь достаточно современной системой, то и у вас ping выполняется не от рута.
Дело в том, что в Linux ещё с прошлого тысячелетия(!) существует такая штука, как capabilities. В man capabilities написано так мало, что даже и пересказать-то нечего: с помощью команды setcap можно устанавливать исполняемым файлам права на испольование разных подсистем без рутовых прав. В частности, для ping достаточно только прав CAP_NET_RAW. Существует масса подборок [3] советов, как избавиться от suid-бита для различных системных программ.
Жаль, что люди, которые пользуются современными системами и держат руку на пульсе развития Linux, не имели ни единого шанса пройти даже первый тур этой олимпиады.
Динара Сафина, первая ракетка мира, между прочим, (фотка отсюда [4]) тоже потрясена.
Всем счастливой пятницы!
Остальные вопросы я не читал, наверняка там тоже много интересного, не проходите мимо [1].
Автор: michurin
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/linux/49575
Ссылки в тексте:
[1] заметка: http://habrahabr.ru/company/croc/blog/204108/
[2] вопрос первого тура: http://edu.hosting.croc.ru/Olymp2013/Stage1-Q&A.pdf
[3] подборок: http://www.opennet.ru/tips/info/2469.shtml
[4] отсюда: http://www.theguardian.com/sport/2009/sep/01/dinara-safina-us-open-olivia-rogowska
[5] Источник: http://habrahabr.ru/post/204128/
Нажмите здесь для печати.