Pas 1: instal·lació de les dependències
											
										
																			
											
												Pas 2: Creació dels directoris necessaris
											
										
																			
											
												Pas 3 Còpia d'ordres i les seves dependències
											
										
																			
											
												Pas 4: prova de l'entorn
											
										
																	
												
Aquest article us ensenyarà com configurar una presó chroot a Debian. Suposo que esteu utilitzant Debian 7.x. Si feu servir Debian 6 o 8, això pot funcionar, però tingueu en compte que no he provat altres versions de Debian.
Inicieu sessió al vostre VPS com a usuari root. També podeu executar les ordres amb sudo.
Pas 1: instal·lació de les dependències
Per començar, haureu d'executar les ordres següents per a la instal·lació, que s'explicaran més endavant.
apt-get install binutils debootstrap
També haureu de triar un lloc per configurar el chroot. Per a aquest article, utilitzarem el /var/chrootdirectori.
Pas 2: Creació dels directoris necessaris
Feu la carpeta chroot.
mkdir -p /var/chroot
Genial! S'han completat els passos preliminars. Ara, fem que el chroot sigui útil.
Pas 3 Còpia d'ordres i les seves dependències
Necessitem un intèrpret d'ordres, així que copiem bash.
mkdir -p /var/chroot/bin
cp /bin/bash /var/chroot/bin
Cada programa té les seves pròpies dependències, i bash és una d'elles. Fes-hi una ullada executant:
ldd /bin/bash
Hauria de ser així si esteu executant una versió de 32 bits:
linux-gate.so.1 =>  (0xb773e000)
libtinfo.so.5 => /lib/i386-linux-gnu/libtinfo.so.5 (0xb7718000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7714000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75c3000)
/lib/ld-linux.so.2 (0xb773f000)
Copiem aquests fitxers. Si veieu diferents dependències, només heu de copiar el camí després de la =>part.
mkdir -p /var/chroot/lib 
mkdir -p /var/chroot/lib/i386-linux-gnu
cp /lib/i386-linux-gnu/libtinfo.so.5 /var/chroot/lib/i386-linux-gnu
cp /lib/i386-linux-gnu/libdl.so.2 /var/chroot/lib/i386-linux-gnu
cp /lib/i386-linux-gnu/libc.so.6 /var/chroot/lib/i386-linux-gnu
Pas 4: prova de l'entorn
Ara que tenim la configuració de bash, provem-ho.
chroot /var/chroot
S'obrirà l'intèrpret d'ordres bash, però no hi haurà cap altra ordre per executar. Això es deu al fet que no hem copiat cap altre programa a la carpeta chroot. Si voleu més ordres, escriviu exiti repetiu el pas 3.
Això és tot el que cal. Ara teniu una configuració bàsica de chroot. Podeu provar ordres, empresonar els vostres usuaris, etc.
Si voleu treballar en xarxa al chroot, haureu d'executar les ordres següents
mkdir -p /var/chroot/etc
cp /etc/resolv.conf /var/chroot/etc
cp /etc/gai.conf /var/chroot/etc