Translation(s): Deutsch - English - Français - Italiano - Español


Nei sistemi operativi simili a Unix, il termine chroot indica un'operazione che consiste nel cambiare la directory di riferimento dei processi che sono in esecuzione corrente e per i processi generati da questi ultimi. (Continua a leggere...)

Installazione

Creare un "chroot" in Debian è molto semplice.

Ciò che serve è:

 aptitude install binutils debootstrap

 mkdir -p /var/chroot/etch

 debootstrap --arch i386 etch /var/chroot/etch

  chroot /var/chroot/etch

Configurazione

In genere è necessario creare o modificare le configurazioni.

Configurare un chroot è relativamente statico e molto specifico, è possibile fare a meno dei comandi di alto livello e modificare direttamente i file.

  /etc/passwd
  /etc/groups

  /etc/hosts
  /etc/resolv.conf

  /etc/fstab

Montare pseudo filesystem

/proc

 proc on /proc type proc (rw)
 sysfs on /sys sysfs kind (rw)

/dev/pts

In tal caso, dal sistema principale, eseguire il comando:

 mount --bind /dev/pts /var/chroot/etch/dev/pts

Configurazioni predefinite

Generalmente il file /etc/fstab apparirà come segue:

# cat /etc/fstab | grep chroot
/dev /var/chroot/etch/dev auto bind 0 0
/dev/pts /var/chroot/etch/dev/pts auto bind 0 0
/proc /var/chroot/etch/proc auto bind 0 0

Perciò "mount" dal sistema principale sarà:

# mount | grep chroot
/dev on /var/chroot/etch/dev -type none (rw, bind)
/dev/pts on /var/chroot/etch/dev/pts kind none (rw, bind)
/proc on /var/chroot/etch/proc type none (rw, bind)

Aggiungere e rimuovere pacchetti

  apt-get install deborphan

  deborphan -a

  apt-get remove --purge telnet manpages pppconfig ipchains ...

Complementary list svgalibg1 whiptail

  apt-get install emacs21 local mc

Uso

Esempi comuni di utilizzo di un chroot:

Vedere anche