nscd.conf - fișier de configurare pentru Name Service
Caching Daemon (demonul de memorare în cache pentru serviciul de
nume)
/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.
# 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
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.