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 vous puissiez supprimer le répertoire /tools une fois que vous avez terminé votre système LFS, vous pourriez vouloir le conserver, par exemple pour construire d'autres systèmes LFS. Mais si vous conservez ce répertoire tel qu'il est, vous finirez avec des fichiers appartenant à un identifiant sans compte correspondant. Ceci est dangereux car par la suite un compte utilisateur pourrait obtenir cet identifiant 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, vous pouvez ajouter 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 identifiant utilisateur et groupe. Sinon, vous pouvez (et le livre va dans ce sens) d'ores et déjà affecter le contenu du répertoire /tools à l'utilisateur root:

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 passwd n'est pas créé.