![是否可以更改正在运行的进程的 SElinux 上下文?](https://linux22.com/image/197654/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E6%9B%B4%E6%94%B9%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E7%9A%84%E8%BF%9B%E7%A8%8B%E7%9A%84%20SElinux%20%E4%B8%8A%E4%B8%8B%E6%96%87%EF%BC%9F.png)
如果进程已经在某个 SElinux 上下文中运行:
system_u:system_r:typea_t
是否可以将此正在运行的进程的上下文更改为:
system_u:system_r:typeb_t
假设 typea_t 和 typeb_t 都是有效的 SElinux 类型。我可以在不终止进程并使用 runcon 之类的东西再次运行它的情况下更改上下文吗?
或者,我可以在进程运行时将 typea_t 的属性更改为与 typeb_t 的属性相同吗?
如果是这样,我将使用哪个工具或 API 来更改此设置,我正在寻找可以与 C 一起使用的命令行工具或 API。
如果重要的话我正在使用 Centos 7。