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
, utfør følgende 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.