¿Es posible cambiar el contexto SElinux de un proceso en ejecución?

¿Es posible cambiar el contexto SElinux de un proceso en ejecución?

Si un proceso ya se está ejecutando con un determinado contexto SElinux:

system_u:system_r:typea_t

¿Es posible cambiar el contexto de este proceso en ejecución a:

system_u:system_r:typeb_t

Suponiendo que typea_t y typeb_t sean tipos SElinux válidos. ¿Puedo cambiar el contexto sin finalizar el proceso y ejecutarlo nuevamente usando algo como runcon?

Alternativamente, ¿podría cambiar las propiedades de typea_t para que sean las mismas que las propiedades de typeb_t mientras se ejecuta el proceso?

Si es así, ¿qué herramienta o API usaría para cambiar esto? Estoy buscando una herramienta de línea de comandos o una API que pueda usar con C.

Estoy usando Centos 7 si eso importa.

información relacionada