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 et rent arbeidsmiljø, opprett en ny bruker kalt
lfs som medlem av en ny gruppe (også
kalt lfs) og kjøre kommandoer som
lfs under installasjonsprosessen. Som
root, utflr fllgende kommandoer for å
legge til den nye brukeren:
groupadd lfs useradd -s /bin/bash -g lfs -m -k /dev/null lfs
Dette er hva kommandolinjealternativene betyr:
-s
/bin/bash
Dette gjør bash
til 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
skjelettmappe (standard er /etc/skel) ved å endre inndataplasseringen
til den spesielle nullenheten.
lfs
Dette er navnet til den nye brukeren.
Hvis du vil logge inn som lfs eller
bytte til lfs fra en
ikke-root bruker (i motsetning til å
bytte til bruker lfs når du er logget
inn som root, som ikke krever at
lfs brukeren har et passord), må du
angi et passord for lfs. Utsted
følgende kommando som root bruker for
å angi passordet:
passwd lfs
Bevilg lfs full tilgang til alle
mapper under $LFS ved å gjøre
lfs eieren:
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, følgende su kommando fullføres ikke riktig
og suspenderer påloggingen for lfs
bruker i bakgrunnen. Hvis ledeteksten "lfs:~$" ikke vises
umiddelbart, å skrive inn fg kommandoen vil løse problemet.
Deretter starter du et skall som kjører som bruker lfs. Dette kan gjøres ved å logge inn som
lfs på en virtuell konsoll, eller med
følgende bytt ut/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.