Os comandos no resto deste livro precisam ser realizados enquanto
logado(a) como usuário(a) root
e
não mais como usuário(a) lfs
.
Também, verifique duplamente se $LFS
está configurada no ambiente do(a) root
.
Atualmente, a hierarquia de diretório inteira em $LFS
é de propriedade do(a) usuário(a) lfs
, um(a) usuário(a) que existe somente no
sistema anfitrião. Se os diretórios e os arquivos sob $LFS
forem mantidos como estão, [então] eles serão
de propriedade de um ID de usuária(o) sem uma conta correspondente.
Isso é perigoso, pois uma conta de usuária(o) criada posteriormente
poderia obter esse mesmo ID de usuária(o) e se tornaria
proprietária(o) de todos os arquivos sob $LFS
, dessa forma expondo esses arquivos a possível
manipulação maliciosa.
Para endereçar esse problema, mude a propriedade dos diretórios
$LFS/*
para usuária(o) root
executando o seguinte comando:
chown --from lfs -R root:root $LFS/{usr,lib,var,etc,bin,sbin,tools} case $(uname -m) in x86_64) chown --from lfs -R root:root $LFS/lib64 ;; esac