Provided by: manpages-ro_4.21.0-2_all bug

NUME

       nss - fișierul de configurare al „Name Service Switch”

DESCRIERE

       Fiecare  apel la o funcție care recuperează date dintr-o bază de date de sistem, cum ar fi
       baza de date a parolelor sau a grupurilor, este gestionat de implementarea  „Name  Service
       Switch”  din  biblioteca GNU C.  Diferitele servicii furnizate sunt implementate de module
       independente, fiecare dintre acestea variind în mod natural foarte mult de celelalte.

       Implementările implicite care vin cu biblioteca GNU C sunt în mod  implicit  conservatoare
       și  nu  utilizează  date  nesigure.   Acest lucru ar putea fi foarte costisitor în anumite
       situații, în  special  atunci  când  bazele  de  date  sunt  mari.   Unele  module  permit
       administratorului  de  sistem  să  solicite luarea unor scurtături dacă se știe că acestea
       sunt sigure.  În acest caz, este  responsabilitatea  administratorului  de  sistem  să  se
       asigure că presupunerea este corectă.

       Există  și  alte  module  a  căror implementare s-a schimbat în timp.  Dacă o implementare
       obișnuia să sacrifice viteza pentru consumul de memorie, aceasta ar  putea  crea  probleme
       dacă se schimbă preferința.

       Fișierul  /etc/default/nss  conține  o serie de atribuiri de variabile.  Fiecare variabilă
       controlează comportamentul unuia sau mai multor module NSS.  Spațiile albe sunt  ignorate.
       Liniile care încep cu '#') sunt tratate ca fiind comentarii.

       Variabilele recunoscute în prezent sunt:

       NETID_AUTHORITATIVE = TRUE|FALSE
              Dacă  este  stabilită la TRUE, extensia NIS pentru funcția initgroups(3) va accepta
              informațiile din harta NIS netid.byname ca fiind  autoritare.   Acest  lucru  poate
              accelera semnificativ funcția dacă harta group.byname este mare.  Conținutul hărții
              netid.byname este utilizat ca atare.   Administratorul  de  sistem  trebuie  să  se
              asigure că este generat corect.

       SERVICES_AUTHORITATIVE = TRUE|FALSE
              Dacă  este  stabilită  la  TRUE,  extensia NIS pentru funcțiile getservbyname(3) și
              getservbyname_r(3) va presupune că harta NIS services.byservicename există și  este
              autoritară,  în  special  că  aceasta  conține  atât  chei cu „/proto”, cât și fără
              „/proto”, atât pentru numele de servicii primare, cât și pentru numele de alias ale
              serviciilor.   Administratorul  de  sistem  trebuie  să  se asigure că aceasta este
              generată corect.

       SETENT_BATCH_READ = TRUE|FALSE
              Dacă  este  stabilită  la  TRUE,  extensia  NIS  pentru  funcțiile  setpwent(3)  și
              setgrent(3) va citi întreaga bază de date deodată și apoi va distribui cererile una
              câte una din memorie cu fiecare apel getpwent(3) sau getgrent(3) corespunzător.  În
              caz contrar, fiecare apel getpwent(3) sau getgrent(3) ar putea duce la o comunicare
              în rețea cu serverul pentru a obține următoarea intrare.

FIȘIERE

       /etc/default/nss

EXEMPLE

       Configurația implicită corespunde următorului fișier de configurare:

           NETID_AUTHORITATIVE=FALSE
           SERVICES_AUTHORITATIVE=FALSE
           SETENT_BATCH_READ=FALSE

CONSULTAȚI ȘI

       nsswitch.conf

TRADUCERE

       Traducerea în limba  română  a  acestui  manual  a  fost  creată  de  Remus-Gabriel  Chelu
       <remusgabriel.chelu@disroot.org>

       Această  traducere  este  documentație  gratuită;  citiți  Licența  publică  generală  GNU
       Versiunea 3  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  sau  o  versiune  ulterioară  cu
       privire la condiții privind drepturile de autor.  NU se asumă Nicio RESPONSABILITATE.

       Dacă  găsiți  erori  în  traducerea  acestui  manual,  vă  rugăm să trimiteți un e-mail la
       ⟨translation-team-ro@lists.sourceforge.net⟩.