<< Back to shouce.jb51.net

改变所有者

现在 /tools 目录的所有者是用户 lfs。然而,这个用户只在主系统里存在。在你装好了LFS后,可以把 /tools 目录删除,不过,也许你会保留着它,以便创建更多的LFS系统。如果你保留着 /tools 目录的话,就会出现这些文件的所有者id不是一个正确的帐号。这样是很危险的,因为以后建立的新用户可能碰巧使用这个id,那么他就会成为/tools目录以及其下文件的所有者。这就会把/tools目录交给一个不受信任的用户。

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

chown -R 0:0 /tools

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