Cambio del proprietario

In questo momento la directory /tools appartiene all'utente lfs, un utente che esiste solo sul vostro sistema host. Sebbene probabilmente vorrete cancellare la directory /tools quando avrete completato il vostro sistema LFS, potreste anche volere tenerla, per esempio per cotruire altri sistemi LFS. Tuttavia, se tenete la directory /tools così come è, vi ritroverete con dei files appartenenti ad un utente di cui non esiste il corrispondente account. Questo è pericoloso, poiché un utente creato successivamente può avere questo stesso nome utente, diventando improvvisamente il proprietario della directory /tools e di tutti i files in essa contenuti, il che esporrebbe questi files a possibili manipolazioni.

Per evitare questa eventualità, potete aggiungere l'utente lfs al vostro nuovo sistema LFS più tardi, quando create il file /etc/passwd, preoccupandovi di assegnare gli stessi ID utente e gruppo come nel vostro sistema host. Alternativamente, potreste (e il libro suppone che lo facciate) assegnare il contenuto della directory /tools all'utente root eseguendo il seguente comando:

chown -R 0:0 /tools

Il comando usa “0:0” invece di “root:root”, poiché chown non è in grado di risolvere il nome “root” fino a quando il file password non viene creato.