web-dev-qa-db-ja.com

chroot、dchroot、schrootの違いは何ですか?

Chroot、dchroot、schrootの違いは何ですか?

彼らの共通点は何がありますか?

違いはどこですか?

何のためにどれが必要ですか?

13
James Mitch

Chrootは、chroot(8)を実行することでルートとして直接使用できますが、通常のユーザーはこのコマンドを使用できません。 schrootは、同じメカニズムを使用して通常のユーザーがchrootsにアクセスできるようにしますが、パーミッションのチェックと、追加のファイルシステムやその他の構成タスクのマウントなど、chroot環境の追加の自動セットアップを許可します。この自動セットアップは、セットアップスクリプトのアクションを通じて実行されます。セットアップスクリプトは、必要なアクションを実行するためにカスタマイズおよび拡張できます。[1]

dchrootは基本的に同じものの以前のバージョンですが、その使用はschrootを支持して廃止されています(または廃止されています)。

[1] http://linux.die.net/man/1/schroot
[2] http://linux.die.net/man/1/dchroot

13
Ken Sharp