Как обрабатывать контекст SE Linux с помощью методов g_spawn_ *? - PullRequest
0 голосов
/ 09 июля 2020

У меня проблема с SE Linux. Я разрабатываю плагин NetworkManager. Этот плагин должен запускать приложение в пользовательском пространстве.

Итак, я вызвал g_spawn_async и создал функцию child_setup, которая устанавливает GID и UID.

Работает очень хорошо.

Но когда я включаю SE Linux (например: setenforce 1), происходит сбой.

NetworkManager использует контекст типа NetworkManager_t.

Кто-нибудь знает programmati c способ решить эту проблему?

Или мне нужно реализовать мою собственную политику SE Linux?

...