改变所有者

现在 /static 目录的所有者是用户 lfs。然而,这个用户只在主系统里存在。在你装好了LFS后,可以把 /static 目录删除,不过,也许你会保留着它,以便下次再安装新的LFS时使用(/static可以用来安装多个LFS,并且能用在将来的版本中,除非版本变化太多,比如2.0->4.0)。.如果你保留着/static目录的话,就会出现这些文件的所有者id不是一个正确的帐号。这样是很危险的,因为以后建立的新用户可能碰巧使用这个id,那么他就会成为/static目录以及其下文件的所有者。这就会把/static目录交给一个不受信任的用户。

为了避免这种情况,你可以在创建/etc/passwd文件时把lfs用户加到新的LFS系统中,不过要分配给他同样的用户id和组id。另一个办法(我们希望你用这种方法)是,把/static目录的所有者改为 root 。命令如下:

chown -R 0:0 /static

命令中使用 "0:0" 而不是"root:root",因为在glibc没有安装的时候,chown命令不能解释root,得不到正确的用户id。