4.3. Adăugarea utilizatorului LFS
Când sunteți autentificat ca utilizator rădăcină, a face o singură greșeală poate deteriora sau distruge un sistem. Prin urmare, vă recomandăm să construiți pachetele din acest capitol ca utilizator neprivilegiat. Puteți folosi propriul nume de utilizator, dar pentru a facilita configurarea unui mediu de lucru curat, creați un nou utilizator numit lfs ca membru al unui nou grup (numit și lfs) și utilizați acest utilizator în timpul procesului de instalare. La fel de rădăcină, lansați următoarele comenzi pentru a adăuga noul utilizator:
groupadd lfs
useradd -s /bin/bash -g lfs -m -k /dev/null lfs
groupadd lfs
useradd -s /bin/bash -g lfs -m -k /dev/null lfs
Semnificația opțiunilor liniei de comandă:
-s /bin/bash
Acest lucru face pocni shell-ul implicit pentru utilizator lfs.
-g lfs
Această opțiune adaugă utilizator lfs a grupa lfs.
-m
Acest lucru creează un director principal pentru lfs.
-k /dev/null
Acest parametru previne posibila copiere a fișierelor dintr-un director schelet (implicit este / etc / skel) prin schimbarea locației de intrare la dispozitivul nul special.
lfs
Acesta este numele real pentru grupul și utilizatorul creat.
Pentru a vă conecta ca lfs (spre deosebire de trecerea la utilizator lfs când sunteți autentificat ca rădăcină, care nu necesită lfs utilizator să aibă o parolă), dă lfs o parola:
passwd lfs
passwd lfs
Grant lfs acces deplin la $LFS/instrumente prin realizarea lfs proprietarul directorului:
chown -v lfs $LFS/instrumente
chown -v lfs $LFS/instrumente
Dacă a fost creat un director de lucru separat așa cum s-a sugerat, dați utilizatorului lfs proprietatea acestui director:
chown -v lfs $LFS/surse
chown -v lfs $LFS/surse
Apoi, conectați-vă ca utilizator lfs. Acest lucru se poate face printr-o consolă virtuală, printr-un manager de afișare sau cu următoarea comandă de utilizator înlocuitoare:
su - lfs
su - lfs
"-” instruiește su pentru a porni un shell de conectare spre deosebire de un shell non-login. Diferența dintre aceste două tipuri de scoici poate fi găsită în detaliu în bash(1) și info bash.