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 et
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
i som root
, som ikke krever at
lfs
bruker å ha 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
Hvis en egen arbeidsmappe ble opprettet som foreslått, gi bruker
lfs
eierskap til denne mappen:
chown -v lfs $LFS/sources
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 kommando 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.