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