Тут планируется забег в Hunger Games в minecraft (на всякий случай: 1.3.2, для 1.4 у нас ещё нет буккита). Возможно сегодня, возможно завтра.
Призываю в этот потс всех желающих принять участие.
Включение PaX весьма своеобразно повлияло на менеджер памяти:
Процессы, которые раньше имели VSZ порядка 10 метров, сейчас имеют его около 40, иногда больше.
60-мегабайтный netcat, представьте себе
60-метровый udevd и nginx без единого активного соединения,
115-метровый upnpd
http://nya.sh/i/233b30712305a9feb12a763671b95458.jpg
ОЛОЛО
Алсо, там же на мосту я пофапал на то как Михо командовала короткую. КОКОЕ ВНИМАНИЕ К ДЕТАЛЯМ
(Не помню правда как звучала команда, пересматривать лень)
В профиле AppArmor nginx разрешено rw к /var/log/nginx/* и /var/log/nginx.
nginx запускается и падает с open() "/var/log/nginx/error_log" failed (13: Permission denied)
В логах AppArmor сообщений о запрете /var/log/nginx/error_log нет (и о разрешении тоже, включал аудит для этих путей)
Вопрос: Почему?
Я тупил пару часов. Как оказалось, AppArmor содрал с nginx CAP_DAC_OVERRIDE.
В результате мастер-процесс nginx, имевший uid=="root" не мог получить доступ на запись к логам, принадлежавшим nginx:root и имевшим права rw-r-----