นี่คือคำอธิบายอย่างละเอียดมากเกี่ยวกับสาเหตุที่ใช้ Chroot ยังคงเป็นตัวเลือกที่ทำงานได้ดีและทำไมระบบปฏิบัติการเต็มรูปแบบหรือการจำลองเสมือนสำหรับฮาร์ดแวร์แบบเต็มโดยเฉพาะอย่างยิ่ง overkill ในสถานการณ์เฉพาะ
ไม่มีอะไรยิ่งไปกว่าตำนานที่ Chroot ไม่ใช่คุณลักษณะด้านความปลอดภัย มีเครื่องมือที่จะสร้างระบบไฟล์ chroot ให้คุณโดยอัตโนมัติและ Chroot นั้นถูกสร้างขึ้นในแอพพลิเคชั่นหลัก ๆ มากมายซึ่งเป็นคุณสมบัติด้านความปลอดภัยที่มีจุดประสงค์
ตรงกันข้ามกับความเชื่อที่ได้รับความนิยมไม่ใช่ทุกสถานการณ์ที่ต้องใช้การจำลองเสมือนจริงของระบบปฏิบัติการหรือการจำลองฮาร์ดแวร์ทั้งหมด นี่อาจหมายถึงการมีพื้นที่การโจมตีมากกว่านี้เพื่อลองและปกปิด ในทางกลับกันความหมายของระบบความปลอดภัยน้อยลง (ต้นฉบับสำหรับผู้ดูแลระบบที่มีความรู้น้อย)
กฎค่อนข้างง่าย: อย่าใส่อะไรเข้าไปใน chroot ที่ไม่จำเป็น ห้ามรัน daemon ในฐานะรูท ห้ามรัน daemon ในฐานะผู้ใช้ที่รัน daemon นอก chroot
ลบแอปพลิเคชันที่ไม่ปลอดภัย setuid ไบนารี dangling symlink / hardlinks ที่ไม่มีเจ้าของ ประกอบโฟลเดอร์ที่ไม่จำเป็นโดยใช้ nosuid, noexec และ nodev สร้างเวอร์ชันเสถียรล่าสุดของ running daemon จากซอร์สโค้ด และที่สำคัญที่สุดคือความปลอดภัยของระบบฐาน!