Na etapa 2, vincule o / montado no /root/chroot .
Se você criar a etapa 2.5 como ls /root/chroot , encontrará todos os diretórios de / listados; incluindo o diretório /tmp do sistema.
Se você touch /root/chroot/test , verá que test também está na saída de ls / . Se você rm /test perceberá que também desapareceu de /root/chroot/ . Portanto, / e /root/chroot/ são exatamente o mesmo lugar.
Se quiser examinar um pouco mais detalhadamente, execute stat / e, em seguida, stat /root/chroot , e você perceberá que ambos retornam o mesmo Inode . Um Inode é uma estrutura de dados que se refere a um determinado arquivo / diretório no disco. Como ambos retornam o mesmo Inode , ambos os caminhos estão apontando exatamente para o mesmo diretório.
O passo 3, por conseguinte, liga monta o diretório /root/tmp sobre o diretório /tmp do sistema dentro da já montada /root/chroot .
Quando você chroot na etapa 4, você estará em um / de chroot usando o diretório /tmp em /root em vez do /tmp em todo o sistema. Desta forma, o chroot não está compartilhando um /tmp com todos os outros usuários no sistema.