Ghidul Administratorilor de Reţea Linux | ||
---|---|---|
Prev | Cap. 5. Sistemul informational al retelei (NIS) |
Dacă folosiți codul client inclus în versiunea standard curentă a libc, configurarea clientului NIS este un pic diferită. În primul rând, în loc să obțină informațiile despre serverele NIS dintr-un fișier de configurație, folosește daemonul ypbind pentru localizarea serverelor active. Deci trebuie să vă asigurați că ypbind este încărcat la bootare. ypbind trebuie rulat după setarea domeniului NIS și după ce a fost pornit portmapper-ul RPC. Apoi ar trebui să testarea serverului cu ypcat.
De curând s-a raportat multe ori un bug care se manifestă prin aceea că NIS eșuează returnînd ``clntudp_create: RPC: portmapper failure - RPC: unable to receive''. Această eroare se datorează unei modificări incompatibile a modului cum ypbind returnează informațiile către funcțiile de bibliotecă. Dacă obțineți ultimele surse ale utilitarelor NIS și le compilați ar trebui să scăpați de acestă problemă.
De asemenea, modul în care NIS-ul tradițional decide dacă și cum să facă îmbinarea informațiilor NIS cu cele din fișierele locale diferă față de NYS. De exemplu, pentru a folosi map-uri password va trebui să includeți următoarea linie în /etc/passwd:
Aceasta marchează locul unde funcțiile de localizare pentru password inserează map-urile NIS. Inserarea unei linii similare (mai puțin ultimele două puncte) în /etc/group face acelați lucru pentru map-urile group.* . Pentru a distribui prin NIS map-urile hosts.* trebuie să schimbați ordinea liniilor în host.conf file. De pildă, dacă ordinea pe care o doriți este NIS, DNS, /etc/hosts s-ar putea să fie nevoie să modificați linia în
Implementarea NIS clasică nu suportă alte map-uri la acest moment.