[ Pobierz całość w formacie PDF ]
.OczywiScie i tak bêdziesz chcia³, ¿eby to pole by³o popraw-nie wype³nione, je¿eli u¿ywasz poczty.Plik sysPlik sys umieszczony w katalogu /etc/news kontroluje, które hierarchie odbieraszi przekazujesz dalej do innych oSrodków.Choæ istniej¹ narzêdzia zarz¹dzaj¹ce o na-zwach addfeed i delfeed, wydaje nam siê, ¿e lepiej jest utrzymywaæ ten plik rêcznie.Plik sys zawiera wpisy dla ka¿dego oSrodka, któremu przekazujesz grupy, oraz opisgrup, które przyjmujesz.Pierwszy wiersz to wpisMEopisuj¹cy twój system.Bez-piecznie jest zapisaæ go tak:ME:all/all::Musisz tak¿e dodaæ wiersz dla ka¿dego oSrodka, któremu dostarczasz grupy.Ka-¿dy wiersz wygl¹da tak:oSrodek[/wykluczenia]:listagrup[/listadyst][:znaczniki[:polecenia]]Wpisy mog¹ ci¹gn¹æ siê przez kilka wierszy, je¿eli u¿yjesz znaku odwrotnego ukoS-nika (\) na koñcu wiersza, który ma byæ kontynuowany.Znak hasha (#) wskazuje nakomentarz.oSrodekJest to nazwa oSrodka, którego dotyczy wpis.Zwykle umieszcza siê tutaj nazwêUUCP oSrodka.W pliku sys musi znajdowaæ siê tak¿e wpis dla twojego oSrodka;inaczej nie bêdziesz otrzymywa³ artyku³Ã³w.372 Rozdzia³ 21: C NewsSpecjalna nazwaMEoznacza twój oSrodek.WpisMEdefiniuje wszystkie grupy,które chcesz przechowywaæ lokalnie.Artyku³y nie pasuj¹ce do wierszaMEbêd¹przenoszone do grupy junk.Aby nie dopuSciæ do powstania pêtli, C News odmawia przyjêcia wszystkich ar-tyku³Ã³w, które przesz³y ju¿ przez dany oSrodek.W tym celu sprawdza, czy lokal-ny oSrodek nie pojawi³ siê w poluPath:artyku³u.Niektóre oSrodki mog¹ byæznane pod ró¿nymi poprawnymi nazwami.Na przyk³ad niektóre oSrodki u¿y-waj¹ w tym polu swoich pe³nych nazw domenowych lub aliasu na przyk³adnews.oSrodek.domena.Aby mieæ pewnoSæ, ¿e mechanizm zapobiegania po-wstawaniu pêtli zadzia³a, wa¿ne jest dodanie wszystkich aliasów do listy wyklu-czeñ.Wpisuje siê je, oddzielaj¹c przecinkami.W przypadku wpisu dotycz¹cego oSrodka moria, poleoSrodekmia³oby naprzyk³ad wartoSæmoria/moria.orcnet.org.Je¿eli moria mia³by równie¿alias news.orcnet.org, to nasze poleoSrodekmia³oby wartoSæmoria/mo-ria.orcnet.org,news.orcnet.org.listagrupJest to, oddzielana przecinkami, lista grup, do których jesteSmy zapisani, i hierar-chii dla danego oSrodka.Hierarchia mo¿e byæ podana przez okreSlenie przed-rostka (jak comp.os dla wszystkich grup, które siê zaczynaj¹ od takiego ci¹gus³Ã³w), po którym opcjonalnie wystêpuje s³owo kluczowe all (czyli np.comp.os.all).Mo¿esz wykluczyæ jak¹S hierarchiê lub grupê z przekazywania, poprzedzaj¹c j¹wykrzyknikiem.Je¿eli grupa jest sprawdzana z list¹, zawsze jest dopasowywananajd³u¿szym zgodnym ci¹giem znaków.Na przyk³ad gdybylistagrupzawie-ra³a tak¹ listê:!comp,comp.os.linux,comp.folklore.computersto z hierarchii comp.zosta³yby pobrane tylko comp.folklore.computers i grupycomp.os.linux.Je¿eli oSrodek ma przekazywaæ wszystkie grupy, które sam pobiera, wprowadxjakolistagrups³owo kluczoweall.listadystTa wartoSæ jest oddzielona odlistygrupukoSnikiem i zawiera listê dystrybucjido przekazywania.Znów mo¿esz wykluczyæ pewne dystrybucje, poprzedzaj¹cje wykrzyknikiem.Wszystkie dystrybucje s¹ opisywane s³owemall.Pominiêcielistydystpowoduje przyjêcie wartoSci domySlnejall.Na przyk³ad mo¿esz u¿yæ listy dystrybucji:all,!localaby grupy przeznaczonetylko do u¿ytku lokalnego nie by³y wysy³ane do oSrodków zdalnych.Zwykle istniej¹ co najmniej dwie dystrybucje:world, czêsto stosowana domySl-nie, gdy u¿ytkownik nie wska¿e inaczej, ilocal.Mog¹ istnieæ inne dystrybucjedotycz¹ce zadanego rejonu, stanu, kraju itd.Poza tym istniej¹ dwie dystrybucjeu¿ywane tylko przez C News.S¹ to:sendmeiihavewykorzystywane w proto-kole sendme/ihave.Plik sys 373Mo¿na siê zastanawiaæ, czy warto u¿ywaæ dystrybucji.Pole dystrybucji w arty-kule mo¿e byæ tworzone losowo, ale aby dystrybucja dzia³a³a, serwery grupw sieci musz¹ j¹ znaæ.Niektóre b³êdnie dzia³aj¹ce przegl¹darki grup tworz¹fa³szywe dystrybucje, poniewa¿ zak³adaj¹, ¿e sensown¹ dystrybucj¹ jest g³Ã³wnypoziom hierarchii artyku³u, na przyk³ad, ¿e dla comp.os.linux.networking by³abyto comp.Dystrybucje dotycz¹ce regionów tak¿e s¹ czêsto w¹tpliwe, poniewa¿wiadomoSæ mo¿e wyjSæ poza region, gdy jest wysy³ana przez Internet*.Dystry-bucje zwi¹zane z firm¹ s¹ jednak sensowne.Mo¿na je stosowaæ, aby zapobiecwyciekowi tajnych informacji poza sieæ firmow¹.Ten cel jednak lepiej jestosi¹gn¹æ, tworz¹c oddzieln¹ grupê lub hierarchiê.znacznikiTa opcja opisuje pewne parametry wysy³anej porcji wiadomoSci.Mo¿e byæ pustalub stanowiæ po³¹czenie nastêpuj¹cych znaczników:F Ten znacznik w³¹cza przetwarzanie wsadowe.f Prawie identyczny zF, ale pozwala C News na dok³adniejsze obliczenie roz-miaru wychodz¹cych plików wsadowych i raczej ten znacznik powinien byæu¿ywany zamiastF.I Ten znacznik powoduje, ¿e C News generuje listê artyku³Ã³w odpowiedni¹ dou¿ycia z ihave/sendme.Aby uruchomiæ protokó³ ihave/sendme, wymaganes¹ dodatkowe modyfikacje w pliku sys i pliku batchparms.n Ten znacznik tworzy pliki wsadowe dla aktywnych klientów NNTP, jak nnt-pxmit (zobacz rozdzia³ 22, NNTP i demon nntpd).Pliki wsadowe zawieraj¹ na-zwê pliku z artyku³em oraz jego ID.L Ten znacznik mówi C News, aby przesy³a³ tylko artyku³y stworzone w twoimoSrodku.Po tym znaczniku mo¿na wpisaæ liczbê dziesiêtn¹n, która powodu-je, ¿e C News wysy³a artyku³y tylko w obrêbienhopów od twojego oSrodka.C News okreSla liczbê hopów na podstawie polaPath:.u Ten znacznik mówi C News, aby przetwarza³ wsadowo tylko artyku³y z grupniemoderowanych.m Ten znacznik mówi C News, by przetwarza³ wsadowo tylko artyku³y z grupmoderowanych.Mo¿esz u¿yæ najwy¿ej jednego ze znacznikówF,f,Ilubn.poleceniaTo pole zawiera polecenie, które zostanie wykonane dla ka¿dego artyku³u, o ilenie w³¹czysz przetwarzania wsadowego.Artyku³ bêdzie przekazany na stan-dardowe wejScie polecenia.Ta opcja powinna byæ u¿ywana tylko przy ma³ej licz-bie artyku³Ã³w.W przeciwnym razie obci¹¿enie obu systemów bêdzie zbyt du¿e.DomySlne polecenie to:uux - -r -z system-zdalny!rnews* Nie jest niczym dziwnym, ¿e artyku³ wys³any, powiedzmy, w Hamburgu, idzie do Frankfurtu przezreston.asn.net w Holandii lub nawet przez jakieS oSrodki w Stanach.374 Rozdzia³ 21: C NewsWywo³uje ono rnews w systemie zdalnym, przekazuj¹c artyku³ na jego standar-dowe wejScie.DomySlna Scie¿ka poszukiwania zdefiniowana dla poleceñ umieszczanychw tym polu to: /bin:/usr/bin:/usr/lib/news/batch.Ten ostatni katalog zawiera skryp-ty pow³oki, których nazwy zaczynaj¹ siê od via.S¹ one krótko opisane w dalszejczêSci tego rozdzia³u.Je¿eli za pomoc¹ jednej z opcjiF,f,Ilubnw³¹czone jest przetwarzanie wsado-we, C News spodziewa siê znalexæ w tym polu nazwê pliku, a nie polecenie.Je-¿eli nazwa pliku nie zaczyna siê od znaku ukoSnika (/), zak³ada siê, ¿e jestwzglêdna do /var/spool/news/out.going.Je¿eli pole jest puste, domySlnie przyjmo-wana jest wartoSæ remote-system/togo.Oczekuje siê, ¿e plik ma ten sam format, coplik remote-system/togo i zawiera listê artyku³Ã³w do wys³ania [ Pobierz caÅ‚ość w formacie PDF ]