.bashrcの$ debian_chrootとは何ですか?

.bashrcの$ debian_chrootとは何ですか?

私のファイルdebian_chrootの変数は何ですか?.bashrcここでは何をしていますか?

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

ベストアンサー1

クロットプロセスをファイルシステムのサブツリーに制限できるUNIX機能。従来の用途の1つは、侵入者がサーバーのバグを悪用しても、この方法で提供されるファイルと、いくつかのユーティリティと構成ファイルのみを含むファイルシステムのサブセットにルートを移動するFTPサーバーです。 chroot された外部ファイルにアクセスできません。もう1つの一般的な用途は、UNIXシステムをインストールまたは修復し、他のシステム(Live CDなど)から起動する場合です。デフォルトシステムが利用可能になったら、そのシステムにchrootしてより多くの作業を実行できます。

$debian_chrootプロンプト設定には、空でない限り、プロンプトの角かっこ内のコンテンツが含まれます。この変数は/etc/bash.bashrcファイルの内容で初期化されます/etc/debian_chroot。したがって、場所にchroot名を含む規則に従うと、プロンプトには/path/to/chroot/etc/debian_chroot現在存在するchrootの表示が含まれます。この規則に従う手順は次のとおりです。シュルート、chrootsの構築と使用を容易にするツールです(元の目的は、不安定またはテストするDebianのchrootで安定したDebianを簡単に使用することでしたが、プログラムはそれ以上に進化しました)。

おすすめ記事