質問: chroot "jail"-それは何で、どのように使用しますか? linuxでchroot jailについて多くのことを聞いたり読んだりしましたが、まだ使用していません(毎日fedoraを使用しています)ので、chroot "jail"とは何ですか?いつ、なぜそれを使用する/使用しないのか、そして他に知っておくべきことはありますか?どうすれば作成できますか?
回答: 「いつ、なぜ私はそれを使うのでしょうか?」1つの用途は、絶対パス参照を作成する、またはインターセプトしてログに記録する(そしておそらく何もしない)コマンドを実行するスクリプト(ブート時など)をテストすることです-それらのコマンドを実行したくない環境で実際に実行環境で動作します。たとえば、linuxを実行している埋め込みデバイスがある場合、a)を実際のデバイスで実行せずにbashの動作を確認したいと思います(デスクトップに優れたツールがあり、デバイスをブリックしたくないため)b)実行中デスクトップで実際に使用する(デスクトップシステムを台無しにしたくないので)さらに、「chroot jail」に存在しないコマンドまたはシェルスクリプトを実行しようとすると、実行がエラーで終了するため、使用されているコマンドまたは他のスクリプトファイルを検出できます。(もちろん、すべてを独占するために、qemuやdocker、またはvm内で実行することもできますが、vmイメージなどを作成する必要があります-より多くの作業)