Actuellement, les répertoires /tools
et
/cross-tools
appartiennent à
l'utilisateur clfs, un
utilisateur qui n'existe que sur le système hôte. Bien que
/tools
et /cross-tools
puissent être supprimés une fois le
système CLFS terminé, ils peuvent être gardés pour créer des systèmes
CLFS supplémentaires. Si les répertoires /tools
et /cross-tools
sont gardés tel quel, les fichiers
appartiennent à un UID sans compte correspondant. Ceci est dangeureux
car un compte utilisateur créé plus tard pourrait avoir ce même UID
et posséderait ces répertoires et tous les fichiers à l'intérieur, ce
qui exposerait ces fichiers à des manipulation malveillantes.
Une correction possible pour ce problème pourrait être d'ajouter
l'utilisateur clfs
au nouveau système
CLFS plus tard lors de la création du fichier /etc/passwd
, en prenant garde à assigner les mêmes
ID utilisateur et de groupe que sur le système hôte. Autrement,
assignez le contenu des répertoires /tools
et /cross-tools
à l'utilisateur root
en lançant les commandes suivantes :
chown -Rv 0:0 ${CLFS}/tools chown -Rv 0:0 ${CLFS}/cross-tools