Als root Benutzer eingeloggt können kleinste Fehler Ihr System beschädigen oder gar zerstören. Deshalb empfehlen wir, dass Sie die Pakete in diesem Kapitel mit Hilfe eines unprivilegierten Benutzers kompilieren. Natürlich können Sie Ihren eigenen Benutzernamen dazu verwenden, aber es ist einfacher eine saubere Arbeitsumgebung zu erstellen, wenn wir dazu den Benutzer lfs erstellen und diesen während des ganzen Installationsvorgangs benutzen. Bitte führen Sie als root dieses Kommando aus, um den neuen Benutzer zu erzeugen:
useradd -s /bin/bash -m -k /dev/null lfs
Die Bedeutung der Parameter:
-s /bin/bash: Dies macht die bash zur voreingestellten Shell für den Benutzer lfs.
-m: Dies erzeugt den Persönlichen Ordner für lfs.
-k /dev/null: Dieser Parameter verhindert das mögliche Kopieren von Dateien aus einem skeleton-Ordner (Voreinstellung ist /etc/skel), indem der Quellpfad dieser Dateien auf das spezielle Null-Gerät eingestellt wird.
Wenn Sie sich als lfs einloggen möchten, müssen Sie für lfs ein Passwort vergeben:
passwd lfs
und lfs vollen Zugriff auf den Ordner $LFS/tools geben. Dazu machen Sie lfs zum Besitzer des Ordners:
chown lfs $LFS/tools
Wenn Sie, wie vorgeschlagen, einen extra Arbeitsordner eingerichtet haben, dann geben Sie dem Benutzer lfs auch dort die Besitzrechte:
chown lfs $LFS/sources
Als nächstes loggen Sie sich bitte als lfs ein. Sie können das über eine virtuelle Konsole, über den Display-Manager oder mit dem folgenden Kommando tun:
su - lfs
Das „-“ sorgt dafür, dass su eine neue Shell startet.