[ Pobierz caÅ‚ość w formacie PDF ] .conf.dnsZastosowanie serwera nazw DNS.Ten typ us³ugi jest przydatny tylko we wpisiehosts.Wykorzystywane serwery nazwy s¹ wci¹¿ okreSlane na podstawie stan-dardowego pliku resolv.conf.filesZastosowanie pliku lokalnego, na przyk³ad /etc/hosts, dla wpisuhosts.compatKompatybilnoSæ ze starymi formatami plików.Ta opcja mo¿e byæ przydatna,gdy do poszukiwañ NIS lub NIS+ jest u¿ywany NYS lub glibc 2.x.Choæ normal-nie te wersje nie potrafi¹ interpretowaæ starszych wpisów NIS w plikach passwdi group, opcjacompatpozwala dzia³aæ im z tymi formatami.dbPoszukiwanie informacji w plikach DBM umieszczonych w katalogu /var/db.Na-zwa pliku jest taka sama jak odpowiadaj¹ca jej mapa NIS.Aktualnie obs³uga NIS-a w GNU libc dotyczy nastêpuj¹cych baz danych nsswi-tch.conf:aliases,ethers.group,hosts,netgroup,network, passwd,pro-tocols,publickey,rpc,servicesishadow.Prawdopodobnie zostan¹ dodanenastêpne wpisy.Przyk³ad 13-2 pokazuje bardziej z³o¿one wykorzystanie innej funkcji pliku nsswi-tch.conf.S³owo kluczowe[NOTFOUND=return]we wpisiehostsinformuje klientaNIS, by koñczy³ poszukiwanie, je¿eli ¿¹dany element nie zostanie znaleziony w ba-zach NIS lub DNS.To znaczy, ¿e klient NIS bêdzie kontynuowa³ przeszukiwanieplików lokalnych tylko wtedy, gdy przeszukiwanie serwerów NIS i DNS siê nie udaz jakiegoS innego powodu.Pliki lokalne bêd¹ u¿ywane jedynie w czasie inicjacji i ja-ko kopia zapasowa w sytuacji, gdy serwer NIS nie dzia³a.Przyk³ad 13-2.Przyk³adowy plik nsswitch.conf# /etc/nsswitch.conf#hosts: nis dns [NOTFOUND=return] filesnetworks: nis [NOTFOUND=return] filesservices: files nisprotocols: files nisrpc: files nis240 Rozdzia³ 13: System informacji sieciowejBiblioteka GNU libc pozwala na inne mo¿liwe dzia³ania.Opisano to na stronachpodrêcznika elektronicznego nsswitch.Korzystanie z map passwd i groupJednym z g³Ã³wnych zastosowañ NIS-a jest synchronizowanie informacji o kontachi u¿ytkownikach na wszystkich hostach w domenie NIS.W rezultacie zwykle posia-dasz tylko lokalny plik /etc/passwd, do którego s¹ dodawane informacje z map NIS.Jednak proste w³¹czenie przeszukiwania NIS dla tej us³ugi w pliku nsswitch.conf niewystarczy.Je¿eli chcesz siê opieraæ na informacjach o has³ach rozpowszechnianych przezNIS-a, najpierw musisz sprawdziæ, czy ID u¿ytkowników w twoim lokalnym plikupasswd s¹ zgodne z ID u¿ytkowników widzianych przez serwer NIS-a.SpójnoSæ IDu¿ytkowników jest tak¿e istotna dla innych celów, jak montowanie wolumenówNFS z innych hostów w twojej sieci.Je¿eli jakiS numer ID w plikach /etc/passwd lub /etc/group ró¿ni siê od ID zawartegow mapach, musisz poprawiæ prawa w³asnoSci wszystkich plików danego u¿ytkow-nika.Najpierw powinieneS zmieniæ wszystkie wartoSciuidigidw plikach passwdi group na nowe, a nastêpnie sprawdziæ, czy wszystkie pliki nale¿¹ce do u¿ytkowni-ka maj¹ poprawne prawa i ewentualnie zmieniæ ich w³aSciciela.Za³Ã³¿my, ¿e newsma ID u¿ytkownika 9, a okir mia³ przed zmian¹ ID u¿ytkownika 103.Jako rootmóg³byS wydaæ nastêpuj¹ce polecenia:# find / -uid 9 -print >/tmp/uid.9# find / -uid 103 -print >/tmp/uid.103# cat /tmp/uid.9 | xargs chown news# cat /tmp/uid.103 | xargs chown okirWa¿ne, byS wyda³ te polecenia po zainstalowaniu nowego pliku passwd i byS pozna³wszystkie nazwy plików, zanim zmienisz prawa w³asnoSci jakiegokolwiek z nich.Aby uaktualniæ prawa w³asnoSci plików dla grupy, u¿yj podobnej metody, ale za-miastuid, zastosujgid, a zamiastchown chgrp.Gdy to zrobisz, numeryuidorazgidw twoim systemie bêd¹ zgodne z numeramina pozosta³ych hostach w twojej domenie NIS.Kolejnym krokiem jest dodanie wier-szy konfiguracyjnych do nsswitch.conf, pozwalaj¹cych na wyszukiwanie informacjio u¿ytkownikach i grupach w NIS-ie.# /etc/nsswitch.conf - obs³uga passwd i grouppasswd: nis filesgroup: nis filesOd tego zale¿y, gdzie polecenie login i wszystkie pochodne szukaj¹ informacjio u¿ytkowniku.Gdy u¿ytkownik próbuje siê zalogowaæ, login pyta najpierw mapyNIS, a je¿eli to poszukiwanie siê nie uda, powraca do plików lokalnych
[ Pobierz całość w formacie PDF ] zanotowane.pldoc.pisz.plpdf.pisz.plmikr.xlx.pl
|