2011-06-18 33 views

Trả lời

20

Thực ra, chúng hầu như không có điểm chung.

Môi trường chroot "Linux" chỉ là những gì / giải quyết cho một quy trình. Bất cứ điều gì quá trình có thể làm với quyền truy cập vào cây đó, nó có thể làm. Vì vậy, nói chung nó có thể (ví dụ) liệt kê các quá trình khác trên hệ thống, và nếu nó là một quá trình "root", nó vẫn có thể tiếp quản máy.

Một nhà tù FreeBSD, mặt khác, giống như một máy ảo hơn là một nhà tù chroot Linux. Nó là một phân vùng của hệ thống với hệ thống tập tin riêng của nó, tài khoản người dùng, vv Người dùng root bên trong nhà tù chỉ có quyền truy cập quản trị vào các đối tượng khác trong nhà tù; nó không thể truy cập bất cứ thứ gì bên ngoài nhà tù của nó.

Tôi sẽ không trả lời câu hỏi "an toàn hơn" hoặc "linh hoạt hơn" vì đó là những từ chồn. Các cơ chế hoàn toàn khác nhau theo thiết kế, đó là tất cả.

Các vấn đề liên quan