7.18. Changement de propriétaire

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