Les commandes dans le reste de ce livre doivent être exécutées
lorsque vous êtes connecté en tant qu'utilisateur root et non en tant qu'utilisateur lfs. Revérifiez également que $LFS est paramétré dans l'environnement de
root.
actuellement, la hiérarchie complète des répertoires de $LFS appartient à l'utilisateur lfs, un utilisateur qui n'existe que sur le
système hôte. Si les répertoires et les fichiers dans $LFS sont conservés ainsi, ils appartiendront à un
ID utilisateur sans compte correspondant. C'est dangereux car un
compte utilisateur créé plus tard pourrait se voir attribuer ce même
ID utilisateur et être propriétaire de tous les fichiers du
répertoire $LFS, ce qui exposerait
alors ces fichiers à de possibles manipulations malveillantes.
Pour éviter ce problème, changez le propriétaire du répertoire
$LFS pour l'attribuer à l'utilisateur
root en exécutant la commande
suivante :
chown --from lfs -R root:root $LFS/{usr,var,etc,tools}
case $(uname -m) in
x86_64) chown --from lfs -R root:root $LFS/lib64 ;;
esac