当以 root 用户登录时,一个错误,就可能破坏或者摧毁系统。因此, 本章我们推荐使用一个无特权的用户来编译软件包。您可以使用您自己的用户名, 不过为了建立一个干净的工作环境,建议您新建一个名为lfs 的用户,作为一个新组(也称为lfs)的成员,并在其中添加一个名为。以 root 用户运行下列命令来添加新用户:
groupadd lfs useradd -s /bin/bash -g lfs -m -k /dev/null lfs
命令行选项的含义是:
-s
            /bin/bash          
              指定 bash
              为 lfs 用户的默认 shell。
-g
            lfs          
              该选项将 lfs 用户添加到 lfs 组。 
-m          
              该选项为 lfs 用户创建 home 目录。            
-k
            /dev/null          这个参数通过将输入位置修改为特殊的空设备来防止从框架目录(默认是 /etc/skel) 拷贝文件。
lfs          这是所创建的组和用户的实际名字
为了可以使用 lfs 用户登录(与从 root 用户切换到 lfs 用户不同,这种切换不需要 lfs 用户有一个密码), 必须先为 lfs 用户设置一个密码:
passwd lfs
        通过把  lfs 用户设置为 $LFS/tools   目录的所有者来授予 lfs  用户对该目录的完全访问权限:
chown -v lfs $LFS/tools
如果您依照建议创建了独立的工作目录,请将该目录的所有权赋予 lfs 用户:
chown -v lfs $LFS/sources
接下来,以  lfs  用户登录。您可以通过一个虚拟控制台, 一个显示管理器, 或者用下面的切换用户命令:
su - lfs
“-” 参数指示 su 开启一个登陆Shell(login   shell)而不是非登陆Shell(non-login   shell),这两种 shell 的不同之处请参考 bash(1) 和 info
        bash.