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.
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.