Når du er logget inn som bruker root,
kan det å gjøre en enkelt feil skade eller ødelegge et system.
Derfor, pakkene i de neste to kapitlene er bygget som en uprivilegert
bruker. Du kan bruke ditt eget brukernavn, men for å gjøre det
enklere å sette opp en ren arbeidsmiljø, opprett en ny bruker kalt
lfs som medlem av en ny gruppe (også
kalt lfs) og bruk denne brukeren
under installasjonsprosessen. Som root, utfør følgende kommandoer for å legge til
den nye brukeren:
groupadd lfs useradd -s /bin/bash -g lfs -m -k /dev/null lfs
Betydningen av kommandolinjealternativene:
-s
/bin/bash
Dette gjør bash
standard skall for brukeren lfs.
-g
lfs
Dette alternativet legger til bruker lfs til gruppe lfs.
-m
Dette oppretter en hjemmemappe for lfs.
-k
/dev/null
Denne parameteren forhindrer mulig kopiering av filer fra en
skjelett mappe (standard er /etc/skel) ved å endre inndataplasseringen
til den spesielle nullenheten.
lfs
Dette er det faktiske navnet på den opprettede brukeren..
For å logge inn som lfs i motsetning
til å bytte til bruker lfs når logget
inn som root, som ikke krever at
lfs bruker har et passord), gi
lfs et passord:
passwd lfs
Bevilg lfs full tilgang til alle
mapper under $LFS ved å gjøre
lfs eier av mappene:
chown -v lfs $LFS/{usr{,/*},lib,var,etc,bin,sbin,tools}
case $(uname -m) in
x86_64) chown -v lfs $LFS/lib64 ;;
esac
I noen vertssystemer fullføres ikke følgende kommando riktig og suspenderer påloggingen til lfs brukeren til bakgrunnen. Hvis ledeteksten "lfs:~$" ikke vises umiddelbart, å skrive inn fg kommandoen vil fikse problemet..
Deretter logger du på som bruker lfs.
Dette kan gjøres via en virtuell konsoll, gjennom en skjermbehandler
eller med følgende erstatt/bytt brukerkommando:
su - lfs
“-” instruerer
su å starte et
påloggingsskall i motsetning til et ikke-påloggingsskall. Forskjellen
mellom disse to skjelltypene finner du i detalj i bash(1) og info
bash.