table of contents
- bookworm-backports 4.26.3.1-3~bpo12+1
- testing 4.26.3.1-3
- unstable 4.27.0-1
NSCD.CONF(5) | File Formats Manual | 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.
- 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¶
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.
7 ianuarie 2001 | 4.2 Berkeley Distribution |