私のファイル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を簡単に使用することでしたが、プログラムはそれ以上に進化しました)。