So führen Sie ein Programm in einem neuen PID-Namespace aus

So führen Sie ein Programm in einem neuen PID-Namespace aus

Wie führt man ein Programm in einem neuen PID-Namespace aus? Alle Tutorials im Internet zeigen, wie man dafür benutzerdefinierten C-Code schreibt. Gibt es dafür stattdessen einen Befehl?

Antwort1

Probieren Sie das unshareProgramm aus. Beachten Sie, dass Sie aufgrund der Funktionsweise des PID-Namespaces auch „unshare“ anweisen müssen, „fork“ zu verwenden. Möglicherweise möchten Sie auch, dass es „proc“ für Sie neu mountet (was unsharemeines Wissens in neueren Versionen des Befehls möglich ist).

Antwort2

Probieren Sie es mit aus unshare -fp program. Dadurch wird das neue Programm geforkt und in den neuen PID-Namespace eingefügt.

verwandte Informationen