LFS kasutaja lisamine

Allikas: Kuutõrvaja

When logged in as user root, making a single mistake can damage or destroy a system. Therefore, we recommend building the packages in this chapter as an unprivileged user. You could use your own user name, but to make it easier to set up a clean working environment, create a new user called lfs as a member of a new group (also named lfs) and use this user during the installation process. As root, issue the following commands to add the new user:

Olles loginud root kasuajana süsteemi võib üks väike viga vigastada või hävitada kogu süsteemi. Seepärast on soovitatav ehitada LSF süsteemi kõiki pakette priviligeerimata kasutaja õigustes. Sa võid kasutada selleks ka enda isiklikku süsteemset kasutajanime (näiteks mart), kuid selleks, et muuta hilisemat töökeskkonna puhastamist kergemaks on targem luua spsteemi selleks otstarbeks spetsiaalne kasutaja nimega lfs, mis kuulub gruppi mille nimeks samuti lfs. Selleks, et luua nimetatud kasutaja käivita administraator (root) kasutajana järgnevad käsud.

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

The meaning of the command line options:

Nende käsurea käskude juures asetsevate parameetrite tähendus on järgnev:

-s /bin/bash

This makes bash the default shell for user lfs.

Muudab bashi lfs kasutaja vaikekestaks.

-g lfs

This option adds user lfs to group lfs.

See võti lisab kasutaja lfs gruppi nimgea lfs.

-m

This creates a home directory for lfs.

See loob lfs kasutajale kodukausta.

-k /dev/null

This parameter prevents possible copying of files from a skeleton directory (default is /etc/skel) by changing the input location to the special null device.

See parameeter välistab skelett kausta failide kopeerimise (vaikimisi /etc/skel) muutes sisend asukoha ümber spetsiaalsele null seadmele.

lfs

This is the actual name for the created group and user. To log in as lfs (as opposed to switching to user lfs when logged in as root, which does not require the lfs user to have a password), give lfs a password:

See on siis nimi loodud grupil ja kasutajal. Selleks, et logida lfs kasutajana (olles root kasutaja ja minnes sellena lfs kasutajaks parooli pole vaja) nõutakse parooli. Selle seadistamiseks tuleb trükkida.

passwd lfs

Grant lfs full access to $LFS/tools by making lfs the directory owner: Selleks, et lfs kasutajal oleks täielikud õigused $LFS/tools kataloogi üle tuleb anda see tema omandusse.

chown -v lfs $LFS/tools

If a separate working directory was created as suggested, give user lfs ownership of this directory: Kui varem antud soovituse järgi sai ka loodud eraldi töökataloog tuleb anda ka see lfs kasutaja õigustesse.

chown -v lfs $LFS/sources

Next, login as user lfs. This can be done via a virtual console, through a display manager, or with the following substitute user command:

Järgmsena logi süsteemi kasutajana lfs. Seda saab teha üle virtuaalse konsooli, ekraanihalduri või kasutades allolevat käsku:

su - lfs

The “-” instructs su to start a login shell as opposed to a non-login shell. The difference between these two types of shells can be found in detail in bash(1) and info bash.