プロセスが特定の 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 を使用しています。