8.5. Changement de propriétaire

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