Les commandes dans la suite de ce livre doivent être exécutées
alors que vous êtes connecté en tant que root et pas en tant qu'utilisateur lfs. Contrôlez à nouveau que $LFS est paramétré dans l'environnement de
root.
Pour l'instant, 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 fichiers dans $LFS restent 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 du répertoire $LFS, exposant ainsi ces fichiers à des
manipulations suspectes.
Pour éviter ce problème, changez le propriétaire du répertoire
$LFS en le rendant à l'utilisateur
root en exécutant la commande
suivante :
chown -R root:root $LFS/{usr,lib,var,etc,bin,sbin,tools}
case $(uname -m) in
x86_64) chown -R root:root $LFS/lib64 ;;
esac