5.34. Changer de propriétaire

[Remarque]

Remarque

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 $HLFS est paramétré dans l'environnement de root.

Pour l'instant, le répertoire $HLFS/tools appartient à l'utilisateur hlfs, un utilisateur qui n'existe que sur le système hôte. Si le répertoire $HLFS/tools reste ainsi, les fichiers appartiennent à 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 $HLFS/tools et de tous les fichiers à l'intérieur, les exposant ainsi à des manipulations suspectes.

Pour éviter ce problème, vous pourriez ajouter l'utilisateur hlfs au nouveau système LFS plus tard lorsque vous créeriez le fichier /etc/passwd, en prenant garde à assigner les ID utilisateur et groupe de la même manière que sur le système hôte. Mieux encore, changez le propriétaire du répertoire $HLFS/tools en le rendant à l'utilisateur root en exécutant les commandes suivantes :

chown -R root:root $HLFS/tools

Bien que le dossier $HLFS/tools puisse être effacé quand la construction du système sera fini, il peut être conservé pour construire des systèmes LFS supplémentaires de la même version du livre. La meilleure façon de sauvegarder $HLFS/tools est celle qui correspond à vos préférences personnelles.

[Attention]

Attention

Si vous souhaitez conserver les outils temporaires pour un usage dans la construction de futurs systèmes LFS, c'est le moment à présent de les sauvegarder. Les commandes qu'implique le chapitre 6 vont modifier les outils actuellement en place, les rendant inutiles pour de futures constructions.