7.2. Changement du propriétaire

[Note]

Note

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,lib,var,etc,bin,sbin,tools}
case $(uname -m) in
  x86_64) chown --from lfs -R root:root $LFS/lib64 ;;
esac