Un chroot sur les systèmes d'exploitation Unix est une opération qui change le répertoire racine apparent du processus en cours d'exécution et de ses enfants. Un programme qui est exécuté dans un tel environnement modifié ne peut pas nommer (et donc normalement pas accéder) aux fichiers en dehors de l'arborescence de répertoires désignée.