В профиле 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-----