6.4. Changer de propriétaire

Actuellement, le répertoire /tools appartient à l'utilisateur lfs. Néanmoins, ce compte utilisateur existe seulement sur votre système hôte. Bien que le répertoire /tools peut être supprimé une fois le système LFS terminé, il peut être conservé pour construire d'autres systèmes LFS. Si ce répertoire est conservé tel qu'il est, les fichiers appartiennent à un identifieur sans compte correspondant. Ceci est dangereux car par la suite un compte utilisateur pourrait obtenir cet identifieur et devenir soudainement le propriétaire du répertoire /tools et les fichiers qu'il contient, les exposant à une manipulation détournée possible.

Pour éviter ce problème, ajoutez l'utilisateur lfs dans votre nouveau système LFS en créant plus tard le fichier /etc/passwd, et en prenant garde d'affecter le bon identifieur utilisateur et groupe. Sinon, affectez le contenu du répertoire /tools à l'utilisateur root en lançant la commande suivante :

chown -R 0:0 /tools

La commande utilise 0:0 au lieu de root:root car chown n'est pas capable de résoudre le nom « root » tant que le fichier des mots de passe n'est pas créé. Ce livre suppose que vous avez exécuté la commande chown.