NSCD.CONF(5)

NUME
nscd.conf - fișier de configurare pentru Name Service Caching Daemon (demonul de memorare în cache pentru serviciul de nume)

DESCRIERE
/etc/nscd.conf configurează cache-urile utilizate de nscd(8), precum și unele opțiuni generice. nscd(8) este capabil să utilizeze un fișier de configurare într-o locație diferită, atunci când este furnizat cu opțiunea de linie de comandă -f sau --config-file.

Fișierul de configurare constă dintr-un set de linii. Liniile goale și textul după un „#” sunt ignorate. Toate liniile rămase denotă configurarea unei opțiuni. Spațiile albe înainte și după opțiuni, precum și între opțiuni și argumentele opțiunilor sunt ignorate.

Există două tipuri de opțiuni: opțiunile generale influențează comportamentul general al nscd(8), în timp ce opțiunile legate de cache afectează doar cache-ul specificat; opțiunile sunt configurate astfel:

  opțiune_generală opțiune
  opțiune_cache nume_cache opțiune

OPȚIUNI GENERALE

logfile fișier
    Specifică numele fișierului jurnal de depanare pe care nscd(8) ar trebui să-l utilizeze dacă debug-level este mai mare decât 0. Dacă această opțiune nu este definită, nscd(8) își va scrie rezultatul de depanare la ieșirea de eroare standard.

debug-level nivel
    Dacă nivel este mai mare decât 0, nscd(8) va crea o ieșire de depanare. Cu cât nivelul este mai mare, cu atât ieșirea va fi mai detaliată.

threads număr-fire
    Această opțiune stabilește numărul de fire pe care nscd(8) ar trebui să le utilizeze în mod implicit. Aceasta poate fi suprascrisă prin apelarea nscd(8) cu argumentul -t sau --nthreads. Dacă nu este dată nici această opțiune de configurare, nici argumentul din linia de comandă, nscd(8) utilizează 5 fire în mod implicit. Minimul este 3. Mai multe fire înseamnă mai multe conexiuni simultane pe care nscd(8) le poate gestiona.

max-threads număr-fire
    Specifică numărul maxim de fire care urmează să fie pornite.

server-user utilizator
    În mod implicit, nscd(8) este rulat ca utilizator root. Această opțiune poate fi definită pentru a forța nscd(8) să renunțe la privilegiile root după pornire. Aceasta nu poate fi utilizată atunci când nscd(8) este apelat cu argumentul -S sau --secure. De asemenea, rețineți că unele servicii necesită ca nscd să ruleze ca root, deci utilizarea acestei opțiuni poate întrerupe acele servicii de căutare.

stat-user utilizator
    Specifică utilizatorul care are permisiunea de a solicita statistici.

paranoia boolean
    boolean trebuie să fie unul dintre yes sau no. Activarea modului paranoia face ca nscd(8) să se repornească periodic.

restart-interval număr-secunde
    Stabilește intervalul de repornire la secunde de timp dacă repornirea periodică este activată prin activarea modului paranoia. Valoarea implicită este 3600.

OPȚIUNI CACHE
Toate opțiunile cache au două argumente. Primul denotă serviciul sau cache-ul pe care opțiunea ar trebui să îl afecteze. În prezent, service poate fi unul dintre passwd, group sau hosts.

enable-cache serviciu boolean
    boolean trebuie să fie unul dintre yes sau no. Fiecare cache este dezactivată implicit și trebuie activată explicit prin stabilirea acestei opțiuni la yes.

positive-time-to-live serviciu număr-secunde
    Acesta este numărul de secunde după care o intrare din cache este eliminată din cache. Valoarea implicită este de 3600 de secunde (adică o oră).

negative-time-to-live serviciu număr-secunde
    Dacă o intrare nu este găsită de serviciul de nume, aceasta este adăugată în cache și marcată ca „not exist” (nu există). Această opțiune stabilește numărul de secunde după care o astfel de intrare „not exist” este eliminată din cache. Valoarea implicită este de 20 de secunde pentru cache-urile password și host și de 60 de secunde pentru cache-ul group.

suggested-size serviciu număr-prim
    Această opțiune stabilește dimensiunea tabelului de sume de control care este utilizat pentru a stoca intrările din cache. Deoarece este vorba de un tabel de sume de control, ar trebui să fie rezonabil mai mare decât numărul maxim de intrări care se așteaptă să fie stocate simultan în cache și ar trebui să fie un număr prim. Valoarea implicită este de 211 intrări.

check-files serviciu boolean
    boolean trebuie să fie unul dintre yes (implicit) sau no. Dacă verificarea fișierelor este activată, nscd(8) verifică periodic timpul de modificare a /etc/passwd, /etc/group sau /etc/hosts (pentru cache-ul passwd, group și, respectiv, host) și invalidează cache-ul dacă fișierul s-a modificat de la ultima verificare.

persistent serviciu boolean
    boolean trebuie să fie unul dintre yes (implicit) sau no. Păstrează conținutul memoriei cache pentru serviciu la repornirile nscd(8). Util atunci când este activat modul paranoia.

shared serviciu boolean
    boolean trebuie să fie unul dintre yes (implicit) sau no. Cartografierea în memorie a bazelor de date nscd(8) pentru serviciu este partajată cu clienții, astfel încât aceștia să poată căuta direct în ele în loc să fie nevoiți să solicite demonului prin intermediul soclului de fiecare dată când se efectuează o căutare.

reload-count număr
    Stabilește de câte ori este reîncărcată o înregistrare în cache înainte de a fi eliminată din cache. Fiecare înregistrare din cache are un timp de așteptare; când expiră acest timp, nscd(8) fie o reîncarcă (interoghează din nou serviciul NSS dacă datele nu s-au schimbat), fie o elimină.

max-db-size serviciu număr-de-octeți
    Stabilește dimensiunea maximă permisă pentru serviciu.

auto-propagate serviciu boolean
    Atunci când este stabilită la „no” pentru serviciul passwd sau group, solicitările .byname nu sunt adăugate la memoria cache passwd.byuid sau group.bygid. Acest lucru poate fi util pentru tabelele care conțin mai multe înregistrări pentru același id.

EXEMPLU

# Acesta este un comentariu.

    logfile                 /var/log/nscd.log
    threads                 6
    server-user             nobody
    debug-level             0

    enable-cache            passwd          yes
    positive-time-to-live   passwd          600
    negative-time-to-live   passwd          20
    suggested-size          passwd          211
    check-files             passwd          yes

    enable-cache            group           yes
    positive-time-to-live   group           3600
    negative-time-to-live   group           60
    suggested-size          group           211
    check-files             group           yes

    enable-cache            hosts           yes
    positive-time-to-live   hosts           3600
    negative-time-to-live   hosts           20
    suggested-size          hosts           211
    check-files             hosts           yes

CONSULTAȚI ȘI
nscd(8), nsswitch.conf(5)

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 (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.