Provided by: manpages-ro_4.28.0-2_all 

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 făcută de Remus-Gabriel Chelu
<remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 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.
Pagini de manual de Linux 6.9.1 2 mai 2024 nss(5)