是否可以更改正在运行的进程的 SElinux 上下文?

是否可以更改正在运行的进程的 SElinux 上下文?

如果进程已经在某个 SElinux 上下文中运行:

system_u:system_r:typea_t

是否可以将此正在运行的进程的上下文更改为:

system_u:system_r:typeb_t

假设 typea_t 和 typeb_t 都是有效的 SElinux 类型。我可以在不终止进程并使用 runco​​n 之类的东西再次运行它的情况下更改上下文吗?

或者,我可以在进程运行时将 typea_t 的属性更改为与 typeb_t 的属性相同吗?

如果是这样,我将使用哪个工具或 API 来更改此设置,我正在寻找可以与 C 一起使用的命令行工具或 API。

如果重要的话我正在使用 Centos 7。

相关内容