新しい PID 名前空間でプログラムを実行する方法

新しい PID 名前空間でプログラムを実行する方法

新しい PID 名前空間でプログラムを実行するにはどうすればよいでしょうか。インターネット上のすべてのチュートリアルでは、これを行うためにカスタム C コードを記述する方法が示されています。そのための代わりのコマンドはありますか。

答え1

プログラムを試してくださいunshare。pid 名前空間の動作方法により、unshare に fork も指示する必要があることに注意してください。また、proc を再マウントするようにすることもできます (これは、コマンドの新しいバージョンでは可能だとunshare思います)。

答え2

で試してみてくださいunshare -fp program。これにより、新しいプログラムがフォークされ、新しい PID 名前空間内に配置されます。

関連情報