Para atualizar sua versão do chroot, você terá que baixar GNU coreutils
e compilá-lo a partir da fonte.
1. Primeiro mova o diretório para /usr/local/src/
e então comece a baixar a versão mais recente do GNU coreutils com wget
:
# cd /usr/local/src/
# wget http://ftp.gnu.org/gnu/coreutils/coreutils-8.23.tar.xz
2. Extraia com:
# tar -xvf coreutils-8.23.tar.xz
3.Depois que você extraiu, cd
na pasta:
# cd coreutils-8.23
4.Na pasta coreutils-8.23
, configure a fonte:
# ./configure --prefix /usr/local/src/coreutils-8.23/
5.Quando a configuração estiver concluída, emita o comando make
e instale o coreutils com make install
:
# make
# make install
6.Depois de instalar os coreutils, podemos começar a instalar a nova versão de chroot
. No Chroot do CentOS está localizado em /usr/sbin/chroot
, então mude o diretório para esse local:
# cd /usr/sbin/
7.Faça uma cópia do atual chroot
com:
# cp -p chroot chroot.original
8.E depois copie a nova versão de coreutils-8.23
para /usr/sbin/
com:
# cp -p /usr/local/src/coreutils-8.23/bin/chroot .
9.Verifique a versão de chroot
com:
# chroot --version
chroot (GNU coreutils) 8.23
Copyright (C) 2014 Free Software Foundation, Inc.
Agora você deve poder usar --userspec
como quiser.