7.2. Changer de propriétaire

[Note]

Note

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