[ 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
|