4.3. Legge til LFS-brukeren

Når du er logget inn som bruker root, kan det å gjøre en enkelt feil skade eller ødelegge et system. Derfor anbefaler vi å bygge pakkene i neste kapittel som en upriviligert bruker. Du kan bruke ditt eget brukernavn, men for å gjøre det lettere å sette opp et rent arbeidsmiljø, opprett en ny bruker kalt lfs som medlem av en ny gruppe (også kalt lfs) og bruke denne brukeren under installasjonsprosessen. Som root utfører du følgende kommandoer for å legge til den nye brukeren:

groupadd lfs

useradd -s /bin/bash -g lfs -m -k /dev/null lfs

Betydningen av alternativene for kommandolinjen:

-s /bin/bash
Dette gjør bash til standardskallet for bruker lfs.

-g lfs
Dette alternativet legger bruker lfs til gruppe lfs.

-m
Dette oppretter en hjemmekatalog for lfs.

-k /dev/null
Denne parameteren forhindrer mulig kopiering av filer fra en skjelettkatalog (standard er /etc/skel) ved å endre inngangsposisjonen til den spesielle nullenheten.

lfs
Dette er det faktiske navnet på den opprettede gruppen og brukeren.

Hvis du vil logge på som lfs (i motsetning til å bytte til bruker-lfs når du er logget på som root, noe som ikke krever at lfs-brukeren har et passord), gir lfs et passord:

passwd lfs

Gi lfs full tilgang til $LFS/tools ved å gjøre lfs til katalogeieren:

chown -v lfs $LFS/tools

Hvis en egen arbeidskatalog ble opprettet som foreslått, gi brukeren lfs eierskap til denne katalogen:

chown -v lfs $LFS/sources

I noen vertssystemer fullføres følgende kommando ikke ordentlig og suspenderer innloggingen til lfs-brukeren til bakgrunnen. Hvis ledeteksten "lfs: ~ $" ikke vises umiddelbart, skriver du inn fg-kommandoen for å løse problemet.

Deretter logger du inn som bruker lfs. Dette kan gjøres via en virtuell konsoll, gjennom en skjerm behandler eller med følgende brukerkommando:

su - lfs

“-” instruerer su om å starte et påloggingsskall i motsetning til et ikke-påloggingsskall. Forskjellen mellom disse to skjelltyper finner du i detalj i bash(1) og info bash.

Forrige Hjem Neste