Всем привет!
Есть простенький веб-сервис, который по команде от гитхаба (https://developer.github.com/webhooks/) должен делать git pull && make.
Веб-сервис выполняется в контексте httpd_t, а для того, чтобы сделать git pull нужно достаточно много прав (как минимум, доступ к хомяку), которых не хочется давать всему httpd_t.
Как настроить SELinux так, чтобы он позволял такое повышение прав только для очень ограниченных действий? Примерно как sudo, которое можно настроить на запуск только определённых команд. Но sudo не изменяет контекст.