Risposte:
In generale, potresti voler usare chroot per diversi motivi:
Quando la risposta non è "per motivi di sicurezza". Vedi Abuso di chroot .
Quando è stato suggerito che chroot viene spesso utilizzato come strumento di sicurezza, Adrian Bunk ha replicato, "le persone incompetenti che implementano soluzioni di sicurezza sono un vero problema". Alan ha aggiunto, "chroot non è e non è mai stato uno strumento di sicurezza. Le persone hanno costruito cose basate sulle proprietà di chroot ma estese (jail BSD, Linux vserver) ma sono piuttosto diverse".
Se hai un programma che richiede un set / versioni di librerie diverso da quello installato sul tuo sistema, sarebbe un buon candidato per un'installazione "chroot".
chroot è anche utile per installare versioni diverse della distribuzione Linux nel proprio ambiente, senza usare una VM o un emulatore ( Configurare un chroot Debian sotto Red Hat ).
Tutto dipende da quanto sei paranoico. Per la maggior parte degli scopi e degli scopi, ogni servizio dovrebbe essere sottoposto a chroot per ragioni di sicurezza. Tuttavia, potrebbe non essere fattibile farlo per tutto perché può diventare un po 'noioso provare a replicare tutto. Un'altra possibilità da considerare a fini di isolamento è l'uso di macchine virtuali leggere come OpenVZ / VServer, che sono essenzialmente come chroot, solo di più.