Eseguire decentemente un chroot

Un sistema operativo gnu linux monta dei falsi filesystem come proc e ha in /dev tutti i file per i devices.

Ecco come eseguire un chroot su /newroot fatto bene:

# mount -o bind /dev /newroot/dev
# mount -t proc none /newroot/proc
# mount -o bind /sys /newroot/sys
# chroot /newroot

Attenzione però a condividere i file device.