Câu trả lời:
Nói chung, bạn có thể muốn sử dụng chroot vì một số lý do:
Khi câu trả lời không phải là 'vì mục đích bảo mật.' Xem lạm dụng chroot .
Khi được đề xuất rằng chroot thường được sử dụng như một công cụ bảo mật, Adrian Bunk đã vặn lại, "những người không đủ năng lực thực hiện các giải pháp bảo mật là một vấn đề thực sự." Alan nói thêm, "chroot không phải và chưa bao giờ là một công cụ bảo mật. Mọi người đã xây dựng mọi thứ dựa trên các thuộc tính của chroot nhưng được mở rộng (tù BSD, Linux vserver) nhưng chúng hoàn toàn khác nhau."
Nếu bạn có một chương trình yêu cầu một bộ / phiên bản thư viện khác với chương trình được cài đặt trên hệ thống của bạn, thì đó sẽ là một ứng cử viên tốt cho cài đặt "chroot".
chroot cũng thuận tiện cho việc cài đặt phiên bản phân phối Linux khác nhau trong môi trường của riêng họ mà không cần sử dụng VM hoặc trình giả lập ( Thiết lập chroot Debian trong Red Hat ).
Tất cả phụ thuộc vào mức độ hoang tưởng của bạn. Đối với hầu hết các ý định và mục đích, mỗi dịch vụ nên được chroot-ed vì lý do bảo mật. Tuy nhiên, có thể không khả thi để làm điều này cho mọi thứ vì nó có thể hơi tẻ nhạt khi cố gắng sao chép mọi thứ. Một khả năng khác để xem xét cho mục đích cách ly là việc sử dụng các máy ảo trọng lượng nhẹ như OpenVZ / VServer, về cơ bản giống như chroot, chỉ hơn thế nữa.