[ Pobierz całość w formacie PDF ]
.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.Przy konfigurowaniu C News prawdopodobnie bêdziesz musia³ stworzyæ w³asnyplik sys.Oto przyk³adowy plik dla vbrew.com.Mo¿esz z niego skopiowaæ to, co cijest potrzebne:# Bierzemy co daj¹ME:all/all::# Wysy³amy wszystko do moria, z wyj¹tkiem artyku³Ã³w lokalnych# i zwi¹zanych z browarem.U¿ywamy przetwarzania wsadowegomoria/moria.orcnet.org:all,!to,to.moria/all,!local,!brewery:f:# Wysy³amy comp.risks do jack@ponderosa.uucpponderosa:comp.risks/all::rmail jack@ponderosa.uucp# swim otrzymuje mniej grupswim/swim.twobirds.com:comp.os.linux,rec.humor.oracle/all,!local:f:# Zapisujemy artyku³y mail.map do dalszego przetwarzaniausenet-maps:comp.mail.maps/all:F:/var/spool/uumaps/work/batchPlik activePlik active znajduje siê w katalogu /etc/news i zawiera wszystkie grupy znanetwojemu oSrodkowi oraz aktualnie dostêpne artyku³y.Rzadko bêdziesz musia³z nim cokolwiek robiæ, ale aby opis by³ pe³ny, krótko go przedstawimy.Wpisy maj¹nastêpuj¹c¹ postaæ:grupa maks min prawagrupato nazwa grupy.maksi minto najni¿szy i najwy¿szy numer aktualnie do-stêpnych artyku³Ã³w.Je¿eli w danej chwili ¿aden nie jest dostêpny,minma wartoSærówn¹maks+1.Do tego w³aSnie s³u¿y polemin.Jednak aby nie os³abiaæ dzia³ania, CNews nie uaktualnia tego pola.Nie by³oby to problemem, gdyby nie istnia³yprzegl¹darki, które siêgaj¹ do tego pola.Na przyk³ad trn sprawdza to pole, by zoba-czyæ, czy mo¿e usun¹æ jakieS artyku³y ze swojej bazy w¹tków.Aby uaktualniaæ polemin,musisz uruchamiaæ regularnie polecenie updatemin (lub w starszych wersjachC News jego odpowiednik: skrypt upact).Przetwarzanie wsadowe artyku³Ã³w 375ParametrprawaokreSla szczegó³owo prawa dostêpu u¿ytkowników do danej gru-py.Przyjmuje on jedn¹ z poni¿szych wartoSci:yU¿ytkownicy maj¹ prawo wysy³aæ artyku³y do tej grupy.nU¿ytkownicy nie maj¹ prawa wysy³aæ artyku³Ã³w do tej grupy.Jednak wci¹¿mog¹ czytaæ zawarte w niej artyku³y.xTa grupa zosta³a lokalnie zablokowana.Dzieje siê tak czasem, gdy administra-torzy grup (lub ich prze³o¿eni) zez³oszcz¹ siê na pewne artyku³y wys³ane do ja-kichS grup.Artyku³y odebrane dla tej grupy nie s¹ zachowywane lokalnie, choæ s¹ przekazy-wane do oSrodków, które o nie prosz¹.mOznacza grupê moderowan¹.Gdy u¿ytkownik próbuje wys³aæ artyku³ do tejgrupy, inteligentna przegl¹darka powiadamia o tym i wysy³a artyku³ do mode-ratora.Adres moderatora jest pobierany z pliku moderators znajduj¹cego siê w ka-talogu /var/lib/news.=rzeczywista-grupaOznacza, ¿egrupajest lokalnym aliasem dla innej grupy o nazwierzeczywi-sta-grupa.Wszystkie artyku³y wys³ane dogrupyzostan¹ przekierowane dogrupy rzeczywistej.W C News zwykle nie bêdziesz mia³ bezpoSredniego dostêpu do tego pliku.Gru-py mog¹ byæ dodawane lub usuwane lokalnie za pomoc¹ poleceñ addgroup i delgroup(zobacz podrozdzia³ Narzêdzia i zadania administracyjne koñcz¹cy ten rozdzia-³u).WiadomoSæ kontrolnanewgroupdodaje grupê w ca³ym Usenecie, armgroupj¹ usuwa.Nigdy sam nie wysy³aj takiej wiadomoSci! Instrukcje, jak tworzyæ grupy, znaj-dziesz w artyku³ach wysy³anych co miesi¹c do grupy news.announce.newusers.Plik active.times jest SciSle zwi¹zany z plikiem active.Gdy grupa zostanie stworzona,C News zapisuje do tego pliku komunikat zawieraj¹cy nazwê utworzonej grupy, da-tê utworzenia, informacje, czy zosta³a utworzona przez komunikat kontrolnynewgroup, czy lokalnie, oraz kto j¹ utworzy³.Dane z tego pliku przydaj¹ siêprzegl¹darkom grup, które mog¹ powiadamiaæ u¿ytkownika o nowo utworzonychgrupach.U¿ywane s¹ tak¿e przez polecenie NEWGROUPS NNTP.Przetwarzanie wsadowe artyku³Ã³wWsady grup dyskusyjnych s¹ zgodne z pewnym formatem, który jest identyczny dlaB News, C News i INN.Ka¿dy artyku³ jest poprzedzany nastêpuj¹cym wierszem:#! rnews liczbaParametrliczbaokreSla rozmiar artyku³u w bajtach.Gdy u¿ywasz kompresji wsa-dowej, wynikowy plik jest kompresowany jako ca³oSæ i poprzedzany innym wier-376 Rozdzia³ 21: C Newsszem, który informuje o tym, ¿e plik nale¿y rozpakowaæ.Standardowym narzê-dziem u¿ywanym do kompresji jest compress i mo¿na je rozpoznaæ po nastêpuj¹cymwierszu:#! cunbatchJe¿eli serwer grup wysy³a wsady poczt¹, która ze wszystkich danych usuwa ósmybit, skompresowany wsad nale¿y zabezpieczyæ, u¿ywaj¹c tak zwanego kodowania-c7(c7-encoding)
[ Pobierz całość w formacie PDF ]