Wenn ein Prozess bereits mit einem bestimmten SElinux-Kontext ausgeführt wird:
system_u:system_r:typea_t
Ist es möglich, den Kontext dieses laufenden Prozesses wie folgt zu ändern:
system_u:system_r:typeb_t
Angenommen, typea_t und typeb_t sind beide gültige SElinux-Typen. Kann ich den Kontext ändern, ohne den Prozess zu beenden und ihn mit etwas wie runcon erneut auszuführen?
Könnte ich alternativ während der Ausführung des Prozesses die Eigenschaften von typea_t so ändern, dass sie mit den Eigenschaften von typeb_t übereinstimmen?
Wenn ja, welches Tool oder welche API würde ich verwenden, um dies zu ändern? Ich suche nach einem Befehlszeilentool oder einer API, die ich mit C verwenden kann.
Ich verwende Centos 7, falls das wichtig ist.