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