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