Pour l'instant, les répertoires
$CLFS/tools et /cross-tools appartiennent à
l'utilisateur
clfs, un utilisateur
qui n'existe que sur le système hôte. Bien que les répertoires /tools et
/cross-tools puissent être effacés une fois que
la construction du système CLFS est finie, vous
pouvez les garder pour construire des systèmes CLFS supplémentaires. Si les répertoires
/tools et /cross-tools restent 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
/tools et de tous les fichiers
à l'intérieur, les exposant ainsi à des manipulations malintentionnées.
Pour éviter ce problème, vous pouvez ajouter l'utilisateur
clfs au nouveau système CLFS
plus tard lorsque vous créerez 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 des répertoires
/tools et /cross-tools en les affectant à
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” jusqu'à ce que le fichier
passwd a été créé.