Protok� UUCP na Linux-ie

Autor: Vince Skahan, vince@halcyon.com
v1.5, 29 Listopada 1995
Wersja polska: Bartosz Maruszewski B.Maruszewski@jtz.org.pl
v1.02, 26 Lipca 1997


Dokument ten opisuje ustawienie, opiekowanie si� i eksploatacj� UUCP pod Linux-em. Musisz to przeczyta� je�li masz zamiar pod��czy� si� przez UUCP przez modem, po��czeniem bezpo�rednim albo poprzez Internet. Przypuszczalnie nie musisz tego czyta� je�li nie m�wisz j�zykiem UUCP. Dokument ten zosta� napisany w standardzie ISO-8859-2. Orygina� mo�na znale�� pod adresem ftp.icm.edu.pl w katalogu /pub/Linux/sunsite/docs/HOWTO.

1. Wprowadzenie.

Zamiarem tego dokumentu jest odpowiedzenie na kilka pyta� oraz komentarzy, kt�re zaliczaj� si� do "cz�sto zadawanych pyta�" na temat oprogramowania UUCP pod Linux-em og�lnie oraz wersji na Linux-a SLS i Slackware w szczeg�lno�ci.

Dokument ten wraz z odpowiadaj�cym mu Mail i News HOWTO zast�puj� "UUCP-NEWS-MAIL-FAQ", kt�re by�o poprzednio wysy�ane na grup� comp.os.linux.announce.

1.1 Nowe wersje tego dokumentu.

Nowe wersje tego dokumentu b�d� okresowo wysy�ane na grup� comp.os.linux.announce, comp.answers oraz news.answers. B�d� tak�e dodawane do r�nych archiw�w ftp, kt�re gromadz� takie informacje, a mi�dzy innymi SUNSite Polska.

Dodatkowo powiniene� m�c tak�e znale�� go na domowej stronie WWW Linux-a pod adresem sunsite.unc.edu.

1.2 Odzew.

Jestem zainteresowany wszelkim odzewem, pozytywnym czy negatywnym, dotycz�cym zawarto�ci tego dokumentu. Koniecznie skontaktuj si� ze mn� je�li znajdziesz jakie� b��dy czy pomini�cia.

Czytam wszystkie listy, ale nie koniecznie na wszystkie odpowiadam. ��dania poprawek czy ulepsze� b�d� rozwa�ane w zale�no�ci od kombinacji wolnego czasu, warto�ci ��dania i dziennego ci�nienia krwi :)

Wszelkie "ochrzany" b�d� kierowane do /dev/null wi�c si� nie wysilaj.

W szczeg�lno�ci standardy �cie�ek w systemie plik�w Linux-a ewaluuj�. Wszystko co znajduje si� w tym dokumencie jest tylko zilustrowaniem opartym na bie��cym standardzie podczas pisania danej cz�ci dokumentu oraz na �cie�kach u�ywanych w dystrybucjach albo narz�dziach, kt�re ja osobi�cie widzia�em. Skonfrontuj �cie�ki z tymi, kt�rych u�ywa twoja dystrybucja.

Komentarze dotycz�ce aktualnego formatu dokumentu powinny by� kierowane do koordynatora projektu HOWTO - Grega Hankinsa. gregh@sunsite.unc.edu.

1.3 Informacje o prawach autorskich.

Prawa autorskie nale�� do Vince'a Skahana.

Kopie mog� by� reprodukowane i dystrybuowane w jakiejkolwiek postaci fizycznej lub elektronicznej bez pozwolenia autora. T�umaczenia s� podobnie dozwolone bez wyra�nego pozwolenia je�li zawieraj� informacj� o tym, kto dokona� t�umaczenia.

Kr�tkie cytaty mog� by� u�ywane bez zgody autora. Prace pochodne oraz cz�ciowa dystrybucja UUCP-HOWTO musz� zawiera� kopi� tego pliku albo wskazanie do kopii.

Dozwolona jest dystrybucja komercyjna a nawet zalecana; jednak autor chcia�by by� informowany o takowych przedsi�wzi�ciach (jako grzeczno��).

Kr�tko m�wi�c, chcemy promowa� szerzenie tych dokument�w przez wszelkie dost�pne kana�y. Chcieliby�my tak�e utrzyma� prawa autorskie na�o�one na te dokumenty.

Nadal chcemy, aby WSZYSTKIE informacje dostarczane w dokumentach HOWTO by�y rozprowadzane. Je�li masz pytania, skontaktuj si� prosz� z Gregiem Hankinsem, koordynatorem projektu Linux HOWTO pod adresem gregh@sunsite.unc.edu.

1.4 Standardowe zrzeczenie (disclaimer).

Oczywi�cie wyrzekam si� jakiejkolwiek odpowiedzialno�ci za zawarto�� tego dokumentu. U�ycie pomys��w, przyk�ad�w oraz innej zawarto�ci tego dokumentu jest ca�kowicie na w�asne ryzyko.

1.5 Inne �r�d�a informacji.

Dokumenty Linux HOWTO.

Jest mn�stwo dodatkowego materia�u informacyjnego dostarczonego w innych dokumentach Linux HOWTO oraz z projektu dokumentacji Linux-a. W szczeg�lno�ci mo�esz rzuci� okiem na:

USENET (newsy)

Grupa dyskusyjna comp.mail.uucp mo�e rozwi�za� wi�kszo�� twoich problem�w.

Grupy pocztowe.

Jest grupa pocztowa na temat Taylor UUCP.

Aby si� tam zapisa� (lub wypisa�) wy�lij list na adres taylor-uucp-request@gnu.ai.mit.edu.

��danie przechodzi przez osob� a nie program, tak wi�c upewnij si�, �e do��czy�e� adres, pod kt�rym chcesz otrzymywa� poczt�.

Aby wys�a� wiadomo�� na list� wy�lij j� na adres taylor-uucp@gnu.ai.mit.edu.

Ksi��ki.

Wersje HDB i V2 protoko�u UUCP s� udokumentowane w dokumentacji prawie ka�dego sprzedawcy tak samo jak w prawie ka�dej ksi��ce po�wi�conej komunikacji w *nix-ach.

Pliki konfiguracyjne Taylor UUCP s� obecnie udokumentowane tylko w plikach informacyjnych do��czonych do �r�de� (a tak�e mam nadziej� w dystrybucji SLS). Aby je przeczyta�, mo�esz zainstalowa� mi�y program infosrc z dysk�w serii "s" z dystrybucji SLS oraz skompilowa� go.

Nast�puj�ce ksi��ki mog� ci pom�c:

1.6 Gdzie *NIE* szuka� pomocy.

Nie ma ju� wi�cej informacji dotycz�cych konfiguracji i uruchamiania UUCP na Linux-ie. Prawie na pewno nie chcesz puszcza� pyta� dotycz�cych UUCP na listach comp.os.linux.*

O ile twoje pytanie nie jest rzeczywi�cie specyficzne dla Linux-a (jak np. "powiedzcie prosz� jaka obs�uga pliku konfiguracyjnego jest wbudowana w binaria Taylor uucp v1.04 w SLS v1.02"), powiniene� zadawa� je na grupie comp.mail.uucp jak to by�o powiedziany wy�ej.

Powt�rz� jeszcze raz.

W�a�ciwie nie ma powodu, �eby wysy�a� jakiekolwiek pytania zwi�zane z UUCP do hierarchii comp.os.linux.*. S� grupy w hierarchii comp.mail.*, kt�re zajmuj� si� takimi sprawami.

JE�LI WY�LESZ NA GRUP� COMP.OS.LINUX.* PYTNIE NIE ZWI�ZANE BEZPO�REDNIO Z LINUX-EM, TO SZUKASZ POMOCY W Z�YM MIEJSCU. EKSPERCI OD UUCP SIEDZ� W MIEJSCACH WYMIENIONYCH POWY�EJ I Z REGU�Y NIE MAJ� LINUX-A.

WYSY�ANIE PYTA� NIE ZWI�ZANYCH BEZPO�REDNIO Z LINUX-EM DO HIERARCHII COMP.OS.LINUX.* JEST STRAT� CZASU TWOJEGO I INNYCH I CZ�STO OPӬNIA TO OTRZYMANIE POPRAWNEJ ODPOWIEDZI NA TWOJE PYTANIE.

2. Wymagania sprz�towe.

Nie ma �adnych specyficznych wymaga� sprz�towych dla UUCP pod Linux-em. W�a�ciwie ka�dy modem kompatybilny z Heyes dzia�a z UUCP.

W wi�kszo�ci wypadk�w b�dziesz chcia� najszybszy modem na jaki ci� sta�. Og�lnie b�dziesz musia� mie� na karcie szeregowej uk�ad UART 16550, �eby obs�ugiwa� pr�dko�ci wi�ksze od 9600 bod�w.

Je�li nie wiesz co oznacza ostatnie zdanie, to odwo�aj si� do grupy comp.dcom.modems albo r�nych dokument�w na temat komunikacji szeregowej okresowo wysy�anych na USENET-cie.

3. Zdobywanie UUCP.

Taylor UUCP (wersja bie��ca to 1.05) jest dost�pne jako �r�d�o na prep.ai.mit.edu lub w postaci binarnej w r�nych dystrybucjach Linux-a.

W Polsce UUCP jest dost�pne na ftp.icm.edu.pl w katalogu /pub/Linux/sunsite/system/mail/transport.

Plik newspak-2.4.tar.z zawiera pliki konfiguracyjne oraz "readme" zwi�zane z tworzeniem oprogramowania uucp, news-�w i poczty pod Linux-em z r�nych wolno dystrybuowanych �r�de�. Zwykle mo�na go znale�� na ftp.icm.edu.pl w katalogu /pub/Linux/sunsite/system/news/misc. Je�li go tam nie ma, to skontaktuj si� ze mn�, a upewni� si�, �eby� dosta� ten plik.

4. Instalacja oprogramowania.

(Wi�kszo�� z tej sekcji to dos�ownie przekopiowana zawarto�� pliku README ze �r�de� Taylor UUCP v1.05)

Szczeg�y na temat kompilacji znajduj� si� w pliku uucp.texi w �r�d�ach.

Pliki conf.h i policy.h dla Linux-a uznane za dobre mo�esz wzi�� ze wspomnianej wy�ej w sekcji "Inne �r�d�a informacji" dystrybucji. W tym przypadku, mo�esz przypuszczalnie przej�� od razu do napisania make.

4.1 Rozpakowywanie �r�de�.

Aby rozpakowa� archiwum spakowane gzip-em robi� tak:


                gunzip -c <nazwa_pliku>.tar.z | tar xvf -

Nowszy tar posiada specjaln� opcj� do obs�ugi spakowanych archiw�w:


               tar -zxvf <nazwa_pliku>.tgz

4.2 Wyedytuj Makefile.in, aby ustawi� katalogi instalacyjne.

Tutaj ustawiam "prefix" na "/usr" zamiast domy�lnej warto�ci "/usr/local".

4.3 Uruchom "configure".

Napisz:


      sh configure

Skrypt konfiguracyjny skompiluje pewn� ilo�� program�w testowych, aby zobaczy� co jest dost�pne na twoim systemie i obliczy troch� rzeczy.

Skrypt ten utworzy plik conf.h z pliku conf.h.in oraz Makefile z Makefile.in. Stworzy tak�e config.status, kt�ry jest w�a�ciwym skryptem tworz�cym wspomniane pliki.

4.4 Skonfiguruj p�niejsze ustawienia oprogramowania.

Sprawd� conf.h oraz Makefile, aby si� upewni�, �e s� one poprawne.

Ja wzi��em warto�ci domy�lne.

Wyedytuj policy.h dla twojego lokalnego systemu.

4.5 Skompiluj i zainstaluj oprogramowanie.

4.6 Ustaw pliki konfiguracyjne.

Zaleca�bym na pocz�tek, �eby� wzi�� do��czone uznane za dobre pliki konfiguracyjne dla typu HDB i je zainstalowa�.

4.7 No to spr�buj.


        /usr/lib/uucp/uucico -r 1 -x 9 -s nazwa_odleg�ego_systemu

Opcja -x 9 spowoduje zapisanie maksymalnej ilo�ci informacji do pliku /usr/spool/uucp/.Admin/audit.local.

Normalnie uruchamiam z opcj� -x 4 poniewa� ten poziom logowania pomaga mi przy problemach z logowaniem si�. Oczywi�cie, zawarte s� tam czysto tekstowe informacje z twojego pliku Systems (konto/has�o) tak wi�c uwa�aj, �eby nie m�g� go ka�dy czyta�.

4.8 Nie dzia�a - i co teraz ?

Og�lnie je�li co� nie dzia�a, to mo�esz odwo�a� si� do wspomnianej wy�ej dokumentacji. Mo�esz tak�e poprosi� o pomoc bardziej obytych z UUCP s�siad�w. Jednak zwykle jest to co� w rodzaju liter�wki.

5. Cz�sto Zadawane Pytania na temat UUCP pod Linux-em.

5.1 Dlaczego moje binaria s� skonfigurowane w trybie HDB, a nie "Taylor" ?

(tryb skrupulatny w��czony - wiem, �e niekt�rzy s� tak skrupulatni na temat "�atwo�ci u�ywania" jak ja na temat "bycia standardem". Dlatego robi� oni �r�d�a, z kt�rych mo�esz stworzy� w�asny program. :) )

Poniewa�, moim skromnym zdaniem, jest to w tych czasach de-facto standard implementacji UUCP. S� tysi�ce sieci z do�wiadczonymi administaratorami i jest wiele miejsc, w kt�rych mo�esz zdoby� naprawd� dobre informacje na temat ustawie� HDB.

UUCP-1.04, kt�re znajduje si� w SLS 1.02 oraz w p�niejszej wersji ma wbudowane wszystkie trzy typy plik�w konfiguracyjnych. Poniewa� nie mog� tego przetestowa�, poczyta�em troch� i dowiedzia�em si� od Iana Taylora, �e powinno to dzia�a�.

Porz�dek poszukiwania plik�w konfiguracyjnych, to Taylor potem V2 (L.sys) potem HDB. U�yj narz�dzia uuconv z /usr/lib/uucp, aby zamieni� format pliku konfiguracyjnego na inny.

Je�li nie mo�esz si� ju� doczeka�, to we� �r�d�a UUCP i zdefiniuj symbole HAVE_BNU_CONFIG, HAVE_V2_CONFIG oraz HAVE_TAYLOR_CONFIG w pliku policy.h i napisz make.

Nast�puj�cy kruczek jest do�� brzydki, ale dzia�a z binariami, kt�re nie maj� wbudowanej ob�ugi plik�w konfiguracyjnych Taylor, a maj� z takich korzysta�.

Bie��ca wersja Slackware ma tak�e mi�e ustawienie, w kt�rym rozdzielono pliki konfiguracyjne dla r�nych konfiguracji do r�nych katalog�w. Na przyk�ad pliki konfiguracyjne HDB znalaz�yby si� w /usr/lib/uucp/hdb_config. Chocia� nawyk�em do "swoich w�asnych sk�adanek", ju� od pewnego czasu udaje mi si� odpala� dziewicze UUCP, prosto ze Slackware w trybie HDB bez �adnych problem�w.

5.2 Dlaczego mam "timeout" przy po��czeniach kiedy uaktulani� do uucp-1.04 ?

5.3 Czemu anonimowe uucp HDB nie dzia�a ?

Anonimowe uucp z SLS dzia�a tylko w trybie "Taylor" poniewa� jest skompilowane z symbolem HAVE_TAYLOR_CONFIG. Je�li chcesz mie� anonimowe uucp w trybie HDB, b�dziesz musia� przekompilowa� �r�d�a ze zdefiniowanym HDB. Ian Taylor zastanawia si� w jaki spos�b obej�� si� z t� "zalet�".

Taylor w trybie HDB wydaje si� tak�e reagowa� na "bia�e znaki" i puste linie. Aby by� zupe�nie pewnym, sprawd� czy nie ma pustych linii albo spacji na ko�cach linii w pliku Permissions.

Ostatecznie upewnij si�, �e masz plik o nazwie remote.unknown w /usr/lib/uucp oraz �e NIE nie jest on wykonywalny. Szczeg�y dotycz�ce tego pliku znajdziesz w ksi��ce pt. "Managing UUCP and USENET" wydawnictwa O'Reilly&Assoc.

5.4 Co oznacza "no matching ports found" ?

Z ca�ym prawdopodobie�stwem, chcesz u�y� urz�dzenia (/usr/lib/uucp/Devices), kt�re nie istnieje, albo urz�dzenie, kt�re poda�e� w pliku /usr/lib/uucp/Systems nie jest identyczne z �adnym z pliku Devices.

W nast�pstwie tego powsta�y ulepszone wersje moich dzia�aj�cych plik�w konfiguracujnych Taylor 1.05 HDB, kt�re mo�esz od razu u�y�.

zauwa�y�e� "ACU" w pliku Systems ? Informuje to jakiego portu u�y� w Devices.

zauwa�y�e� s�owo "scout" w Systems ? Informuje ono, jakiego urz�dzenia u�y� do dzwonienia w Dialers.

Je�li mia�e� port ACU, ale �adnego, kt�ry odpowiada�by urz�dzeniu do dzwonienia w tej samej linii w Systems, to dostaniesz t� w�a�nie informacj�.

5.5 Jakie s� uznane za dobre pliki konfiguracyjne dla trybu HDB ?

Nast�puj�ce pliki konfiguracyjne s� uznane za dobre dla Taylor 1.05 pod Linux-a w trybie HoneyDanBer. Dzia�aj� z j�drami 0.99-8 lub nowszymi. Wszystkie pliki powinny znajdowa� si� w /usr/lib/uucp o ile nie zmienia�e� �r�de�, �eby zmieni� lokalizacj� katalogu bibliotecznego.

Je�li umie�ci�e� cokolwiek w NIESTANDARDOWYM miejscu, to uwa�aj bo programy takie jak sendmail mog� si� pogubi�. Musisz si� upewni�, �e wszystkie programy zwi�zane z komunikacj� s� zgodne z twoim "standardem" �cie�ek.

Je�li masz j�dro 0.99-7 lub wcze�niejsze, to zmie� "cua1" na "ttyS1".

#------------- Devices -------------
# upewnij si�, �e urz�dzenia s� zgodne z twoim systemem
# cua1 = COM2 
#
# "scout" tutaj to modem Digicom Scout Plus 19.2, kt�ry u�ywam.
# tbfast itd. to r�ne pr�dko�ci dla modemu Telebit Trailblazer Plus.
#
ACU cua1 - 19200 scout
ACU cua1 - 9600 tbfast
ACU cua1 - 1200 tbslow
ACU cua1 - 2400 tbmed

#------------- dialers --------------
# zauwa�, �e ustawienie Trailblazer-a odbywa si� podczas dzia�ania
# "scout" to modem Digicom Scout Plus (typu Heyes), kt�rego u�ywam
#
scout   =W-,    "" ATM0DT\T CONNECT
tbfast  =W-,    "" A\pA\pA\pT OK ATS50=255DT\T CONNECT\sFAST
tbslow  =W-,    "" A\pA\pA\pT OK ATS50=2DT\T CONNECT\s1200
tbmed   =W-,    "" A\pA\pA\pT OK ATS50=3DT\T CONNECT\s2400

#-------------- Systems -------------
# to jest bardzo og�lna posta�, kt�ra b�dzie dzia�a� dla wi�kszo�ci system�w
#
# Any;1 oznacza, �e mo�esz dzwoni� raz na minut� u�ywaj�c -f (force)
# ACU,g oznacza u�yj raczej protoko�u "g" ani�eli Taylor-a - domy�lne
#  jest "i"
# 
fredsys Any;1 ACU,g 19200 scout5555555 "" \r ogin:--ogin: uanon word: uanon 

#-------------------------------- Permissions -------------------------

# UUCP Taylor w trybie HDB wydaje si� reagowa� na puste linie.
# Upewnij si�, ka�da linia w tym pliku jest zape�niona lub jest komentarzem
#       
# to jest pozycja dla "anonymous" uucp
#
LOGNAME=nuucp MACHINE=OTHER \
READ=/usr/spool/uucp/nuucp \
WRITE=/usr/spool/uucp/nuucp \
SENDFILES=yes REQUEST=yes \
COMMANDS=/bin/rmail
#
# to jest normalne ustawienie dla odleg�ego systemu, kt�ry �aczy si� z nami
# zauwa�, �e jest tu bezwzgl�dna �cie�ka do rnews, poniewa� ta sie� umieszcza
# r�ne rzeczy w niestandardowych lokacjach
#
LOGNAME=fredsys MACHINE=fredsys \
READ=/usr/spool/uucp/fredsys:/usr/spool/uucp/uucppublic:/files \
WRITE=/usr/spool/uucp/fredsys:/usr/spool/uucppublic \
SENDFILES=yes REQUEST=yes \
COMMANDS=/bin/rmail:/usr/local/lib/news/bin/rnews
#----------------------------------------------------------------------

5.6 Powodowanie pr�bowania alternatywnych numer�w.

Nowa wersja v1.05 ma dodan� opcj� -z do programu uucico, kt�ra powoduje pr�bowanie po��czenia si� z dodatkowymi numerami.

6. Podzi�kowania.

Nast�puj�cy ludzie pomogli przy sk�adaniu informacji, tak aby m�g� powsta� ten dokument.

Ed Carp, Steve Robbins, Ian Taylor, Greg Naber, Matt Welsh, Pierre Beyssac

Je�li o kim� zapomnia�em, to przepraszam.

6.1 Od t�umacza.

T�umaczenie to jest chronione prawami autorskimi © Bartosza Maruszewskiego. Dozwolone jest rozprowadzanie i dystrybucja na prawach takich samych jak dokument oryginalny.

Je�li znalaz�e� jakie� ra��ce b��dy ortograficzne, gramatyczne, sk�adniowe, techniczne to pisz do mnie:

B.Maruszewski@jtz.org.pl

Oficjaln� stron� t�umacze� HOWTO jest http://www.jtz.org.pl/

Aktualne wersje przet�umaczonych dokument�w znajduj� si� na tej�e stronie. Dost�pne s� tak�e poprzez anonimowe ftp pod adresem ftp.jtz.org.pl w katalogu /HOWTO/.

Przet�umaczone przeze mnie dokumenty znajduj� si� tak�e na mojej stronie WWW. S� tam te� odwo�ania do Polskiej Strony T�umaczeniowej.

Kontakt z nasz� grup�, grup� t�umaczy mo�esz uzyska� poprzez list� dyskusyjn� jtz@ippt.gov.pl. Je�li chcesz sie na ni� zapisa�, to wy�lij list o tre�ci subscribe jtz Imi� Nazwisko na adres majordomo@ippt.gov.pl

Zmiany w tym dokumencie wprowadzone przez t�umacza to info nt. polskiego t�umaczenia ksi��ki "Practical Unix Security". # # # #

Hosting by: Hurra Communications Sp. z o.o.
Generated: 2007-01-26 18:02:22