Pour le moment, les répertoires /tools
et/cross-tools
appartiennent à
l'utilisateur clfs, qui
n'existe que sur le système hôte. Bien que /tools
et /cross-tools
puissent être supprimés une fois CLFS
terminé, ils peuvent être conservés pour construire d'autres systèmes
CLFS. Si /tools
et /cross-tools
sont conservés tels quels, les
fichiers appartiendront à un ID utilisateur sans compte lié. Et ceci
est dangereux car un compte créé plus tard pourrait s'accaparer cet
ID et utiliser ces répertoires et tous les fichiers qu'ils
contiennent, impliquant de possibles manipulations malicieuses.
Une des possibilité pour arranger ce problème peut être d'ajouter
l'utilisateur clfs
au nouveau système
CLFS plus tard, à la création du fichier /etc/passwd
, en prenant soin de bien lui assigner
les mêmes ID d'utilisateur et de groupe que sur le système hôte.
Alternativement, assigner le contenu des répertoires /tools
et /cross-tools
à l'utilisateur root
en exécutant les commandes suivantes:
chown -Rv 0:0 /tools chown -Rv 0:0 /cross-tools
Les commandes utilisent 0:0
au lieu de root:root
, car
chown n'est pas capable
de résoudre le nom « root » lorsque le fichier passwd
n'est pas créé.