Basic Networking Utilities (BNU) - UUCP
        postanovka v paket zadanij na peresylku fajlov
        i vypolnenie komand na udalennoj sisteme

        S tochki zreniya pol'zovatelya
        (po materialam Using UUCP and Usenet. O'Reilly & Associates, Inc.)

versiya BNU (1983). priznak: /usr/lib/uucp/Systems

        Vse komandy v /usr/bin
uuglist   # uznat' spisok prioritetov
uuname    # vydaet spisok sistem, k kotorym mozhno obratit'sya uucico
uuname -l # vydaet imya lokal'noj sistemy
uuname -c # vydaet spisok sistem, k kotorym mozhno obratit'sya po cu
mail ! # poslat' pis'mo
        esli sistema ili pol'zovatel' ne sushchestvuet, to Vy poluchite
        soobshchenie ob etom
mail newyork!tom < report # posylka tekstovogo fajla
mail newyork!japan!anna # posylka pis'ma po cepochke
uucp [option] source destination # kopirovat' fajly s/na udal.komp'yuter
        source i destinaton imeyut vid: [!]
        -C kopirovat' fajl v bufer peresylki vmesto sozdaniya ssylki
        -f ne sozdavat' direktoriyu, esli ne sushchestvuet
        -j vyvesti nomer zadaniya
        -m izvestit' zakazchika pochtoj o zavershenii raboty
        -n  izvestit' poluchatelya o pribytii fajla
        -r postavit' zadanie v ochered', no ne zapuskat' uucico srazu zhe
        -s  poslat' soobshchenie o peredache v fajl
        Komanda uucp NE peresylaet fajly, a tol'ko stavit ih v ochered'
        programma uucico soedinyaetsya s udalennoj sistemoj, beret ih iz ocheredi
        i peresylaet.
        Mozhno ispol'zovat' metasismvoly kak na lokal'nom, tak i na
        udalennom konce (ne zabud'te "zakavychit'" ih).
        Esli Vy ukazyvaete otnositel'noe imya fajla, to uucp
        dobavlyaet pered nim imya tekushchej direktorii pered dal'nejshej
        obrabotkoj.
        Ne udalyajte fajl, ne dozhdavshis' konca peresylki (ili ispol'zujte -C).
        Otnositel'noe imya na udalennom konce takzhe rasshiryaetsya
        imenem tekushchej direktorii na LOKALXNOM konce!
Ogranicheniya na peresylku
        Administrator kazhdoj sistemy zadaet spisok direktorij iz kotoryh
        chuzhie sistemy mogut chitat' i v kotorye oni mogut pisat'.
        /usr/spool/uucppublic - eta direktoriya obychno dostupna
        (ne zabud'te pobystree vzyat' ih ottuda).
        Mozhno prosto pisat' ~/[].
        Po umolchaniyu beretsya pol'zovatel' uucp (ego domashnyaya direktoriya
        i est' /usr/spool/uucppublic).
        Pol'zovatel' uucp dolzhen imet' pravo chitat'/pisat' fajl
        na sootvetstvuyushchej mashine (peresylka vedetsya ot ego imeni!).
uuto [options] file(s) !
        poslat' fajly na udalennuyu sistemu, v
        /usr/spool/uucppublic/receive//
        i izvestit' pis'mom poluchatelya
        -m poslat' pis'mo zakazchiku o zavershenii
        -p sdelat' kopiyu fajla v bufer pered peresylkoj
uupick [-s ] []
        posmotret' net li fajlov, otpravlennyh s pomoshch'yu uuto
        dannomu pol'zovatelyu [iz dannoj sistemy] i v dialoge zaprosit'
        d       udalit' fajl
        m [dir] pereslat' fajl
        a [dir] pereslat' vse fajly s toj zhe sistemy
        q vyjti
uux [options] !
        Vypolnit' komandnuyu stroku na udalennoj sisteme.
        Opyat'-taki tol'ko stavit v ochered'.
        Opisok vozmozhnyh komand ogranichen i opredelyaetsya administratorom
        udalennoj sistemy.
        Esli v komandnoj stroke vstrechaetsya voskl.znak, to uux schitaet
        chto fajl nado vzyat' s drugoj sistemy (esli pered voskl.znakom
        probel, to s Vashej sistemy, inache on pytaetsya vydelit' imya sistemy
        pered voskl. znakom). Otnositel'nye imena rassmatrivayutsya otnositel'no
        rabochej direktorii uucp na udalennoj mashine. UUCP ispol'zuet uucp
        chtoby sobrat' vse zatrebovannye fajly i skopirovat' ih na tu
        sistemu, gde budet ispolnyat'sya komandnaya stroka. |ti fajly dolzhny imet'
        sootvetstvuyushchie prava i sushchestvovat' na moment peresylki (a ne tol'ko
        v moment vyzova uux).
        Dopustimye spec. simvoly: < > ; | (ne zabud'te o dvojnyh kavychkah)
        Nedopustimye spec. simvoly: << >> & [ ] ?
        Standartnyj vyvod teryaetsya (esli on ne perenznachen v fajl ili kanal).
        Udalennaya komanda vypolnyaetsya ot imeni pol'zovatelya uucp.
        - vzyat' standartnyj vvod i peredat' kak standartnyj vvod komandy
                     na udalennoj sisteme
        -a  izvestit' o zavershenii
        -c ne kopirovat' zatrebovannye fajly v spool-direktoriyu
        -C kopirovat' ih
        -g  zadat' prioritet zadaniya (a - starshij, Z - mladshij)
        -j vyvesti nomer zadaniya
        -n ne izveshchat' pis'mom o zavershenii
        -p ispol'zovat' standartnyj vvod
        -r postavit' zadanie v ochered', no ne zapuskat' uucico
        -s  poslat' status peresylki v fajl
        -x  zadat' uroven' otladki (9 - starshij, 0 - mladshij)
   Primer
        uux "foreign!who > my!~john/who.foreign"
        uux "foreign!who | rmail (my!john)" # skobki ekraniruyut ! ot int-i uux
uustat [options] # vydat' sostoyanie zadanij
        -a vseh
        -k  udalit' zadanie iz ocheredi
        -m proverit' dostupnost' drugih sistem
        -p vydat' ps dlya vseh processov, svyazannyh s UUCP
        -q vydat' chislo zadanij v ocheredi (imya sistemy, chislo zadanij, vremya
                posl. popytki kontakta i ego sostoyanie
        -r  "potrogat'" fajly, svyazannye s zadaniem
        -s  vydavat' informaciyu, svyazannuyu s sistemoj
        -u  vydavat' informaciyu, svyazannuyu s pol'zovatelem
        o kazhdom zadanii vydaetsya:
   nomer zadaniya, vremya postanovki v ochered', tip zaprosa(S - peresylka, R -
        priem), imya udal. sistemy, imya vydavshego zapros pol'zovatelya, razmer i
        imya fajla ili komanda i ee parametry
uulog [options] # pokazat' zhurnal soobshchenij
        -u  dlya dannogo pol'zovatelya
        -s  dlya dannoj sistemy
        -f  analogichno, kak v tail -f
        - pokazat' poslednie  strok
        -x proverit' uuxqt fajl dlya dannoj sistemy ili pol'zovatelya
Kak vse eto rabotaet:
        uucp sozdaet rabochij fajl v /usr/spool/uucp, soderzhashchij imya
                ishodnogo fajla, imya rezul'tiruyushchego fajla, tip zaprosa,
                opcii (mozhet byt' kopiruet ishodnyj fajl)
        vyzyvaetsya uucico
        sozdaetsya status-fajl dlya zadaniya
        uucico skaniruet spul-direktoriyu v poiskah gotovyh zadanij i pytaetsya
                ustanovit' kontakt s udalennoj sistemoj (sozdavaya pri etom
                lok-fajl, chtoby drugoj ekzemplyar uucico ne lez k toj zhe
                sisteme). Pri etom mogut byt' sleduyushchie problemy
                SYSTEM not in Systems (imya sistemy ne najdeno v fajle Systems)
                Wrong time to call (nepodhodyashchee vremya dlya kontakta ili
                   Vasha sistema passivnaya)
                CALLBACK REQUIRED (Vasha sistema skonfigurirovana dlya obratnogo
                   vyzova)
                NO CALL (RETRY TIME WAS NOT REACHED) sovsem nedavno pytalis'
                   svyazat'sya s etoj sistemoj, vremya do povtornoj popytki
                   eshche ne isteklo
                NO DEVICES AVAILABLE terminal'naya liniya zanyata drugim
                   processom
                DIAL FAILED libo udal. sistema ne otvechaet, libo problemy
                   s fajlom Devices
                DEVICE LOCKED ostalsya zamok ot pred. popytki dostupa k toj zhe
                   udal. sisteme
                LOGIN FAILED (BAD LOGIN/PASSWORD) ne udalos' vojti v udal.
                   sistemu
                STARTUP FAILED
               REMOTE REJECT AFTER LOGIN dvum uucico ne udalos' nachat' razgovor
                WRONG MACHINE NAME nasha sistema neznakoma udal. sisteme
                BAD LOGINE/MACHINE COMBINATION problema s pravami
                REMOTE HAS A LOCK FILE FOR ME udal. sistema v eto zhe vremya
                   vyzovaet nashu
                Vot teper' nachinaetsya peredacha fajlov
                REMOTE ACCESS TO PATH/FILE DENIED ne hvataet prav na peredachu
                BAD READ ne hvatilo mesta na udalennoj mashine
                teper' sistemy obmenivayutsya paketami dannyh i podtverzhdeniyami
                CONVERSATION FAILED propala svyaz' vo vremya peredachi
                Kak tol'ko peredacha fajla uspeshno zavershena, on peresylaetsya iz
                vremennoj direktorii na prednaznachennoe emu mesto
                Esli sredi zaprosov byl zapros na udalennoe vypolnenie, to
                v spul-direktorii na udalennoj mashine sozdaetsya fajl s zaprosom
                na vypolnenie
                Kak tol'ko vyzyvayushchaya uucico peredala vse zaprosy, ona pytaetsya
                zavershit' rabotu, esli priemnoj uucico est' chto peredat', to
                oni menyayutsya rolyami, inache seans zavershaetsya.
                Esli byl peredat zapros na vypolnenie, to na udalennoj mashine
                vyzyvaetsya uuxqt, kotoryj chitaet fajl s zaprosom na vypolnenie,
                proveryaet est' li komanda v spiske razreshennyh, zapuskaet
                peresylku neobhodimyh fajlov i, v konce koncov, vypolnyaet
                komandu.
                CONVERSATION SUCCEEDED hotya sama udalennaya komanda mogla i
                   ne vypolnit'sya
cu [options] | # udalennyj terminal
        -a ukazat' imya ustrojstva-nomeronabiratelya
        -d pechat' diagnostiki
        -e liniya s proverkoj na chetnost'
        -l  imya fajla v /dev
        -h poludupleksnaya liniya
        -o liniya s proverkoj na nechetnost'
        -s 
        No device available (ustrojstvo zanyato drugoj programmoj)
        a mozhet byt' bylo zanyato
        a mozhet byt' na tom konce ne visit getty (ttymon)
        a mozhet byt' parametry linii raznye
        a mozhet nado paru raz nazhat' Enter
        strochki, nachinayushchiesya s til'dy, interpretiruyutsya kak komandy:
                ~. zavershit' seans
                ~~ maskirovat' til'du
                ~%take from [to] vzyat' tekstovyj fajl s udalennoj sistemy
                      (tol'ko v Unix, bez proverki i s prichudami)
                ~%put from [to] polozhit' tekstovyj fajl na udalennuyu sistemu
                      (tol'ko v Unix)
                ~! vypolnit' komandu na lokal'noj sisteme
                ~$ vypolnit' komandu na lok.sisteme i poslat' vyvod
                        na udalennuyu
                ~%cd  smenit' rabochuyu direktoriyu na lok.sisteme
                ~%break
                ~t vydat' harakteristiki linii
Peredacha fajlov po cepochke
        tol'ko cherez /usr/spool/uucppublic
        na promezhutochnyh mashinah d.b. razresheno vypolnyat' uux
        na vseh mashinah d.b. odna versiya uucp
        neetichno peresylat' bol'shie fajly za chuzhoj schet
        bol'shoj fajl mozhet byt' obrezan
=============================================================================
   S tochki zreniya administratora
   (po materialam Motorola Unix System V/88 4.0)

Vse fajly v /etc/uucp i /var/spool/uucp d.b. s pravami dlya uucp, a ne root
        home dlya uucp: /usr/lib/uucp

Pol'zovatel' nuucp dolzhen imet' vmesto kom.processora uucico

Bol'shinstvo administrativnyh programm lezhit v /usr/lib/uucp
        uucleanup, Uutry, uucheck

Demony:
  uucico - vybiraet ustrojstvo, ustanavlivaet svyaz', vhodit v udal.sistemu
        peresylaet fajly, zhurnalizuet rezul'taty i izveshchaet pol'zovatelya
        pochtoj; vyzyvaetsya iz uucp, uux, uuto, uusched i Uutry
  uuxqt - ishchet v spul-direktorii zakazy na vypolnenie, prishedshie s udal.
        komp'yutera i vypolnyaet ih; vyzyvaetsya iz uudemon.hour (cron)
  uusched - planiruet vypolnenie zakazov; vyzyvaetsya iz uudemon.hour (cron).

Fajly:
  baza dannyh: /etc/uucp, opredelyaet ustrojstva, linii, sistemy, prava...
  administrativnye fajly: bufernaya direktoriya, fajly zamki, kopii fajlov, ...
  zhurnaly

Procedura ustanovki:
   1. Instalyaciya BNU
   2. /etc/uucp/Permissions (LOGNAME=nuucp)
   3. /etc/uucp/Devconfig dlya uucp poverh tcp
        service=cu device=tcp push=ttcompat:tirdwr
        service=uucico device=tcp push=ttcompat:tirdwr
   4. /etc/uucp/Sysfiles luchshe ne trogat'
   5. /etc/uucp/Limits luchshe ne trogat'
   6. zavesti pol'zovatelya uucp i nuucp
        uucp:x:5:5:0000-uucp(0000):/usr/lib/uucp
        nuucp:x:10:10:0000uucp(0000):/var/spool/uucppublic:/usr/lib/uucp/uucico
        ne zabud' skazat' pwconv

Obsluzhivanie (komandnye fajly v /usr/lib/uucp,nado zanesti ih vyzov v cronroot)
   uudemon.poll
      chitaet Poll i esli tam upominaetsya kakaya-to sistema, to v spul-direktoriyu
      zapisyvaetsya zadanie na obshchenie s nej (takim obrazom obespechivaetsya opros
      sistem, dazhe esli u nashej mashiny net nikakih zadanij k nim)
      rekomendaciya: dvazhdy v chas pered uudemon.hour
   uudemon.hour
      vyzyvaet uusched, kotoryj ishchet fajly s zakazami i planiruet ih
      vyzyvaet uuxqt, kotoryj ishchet fajly s zakazami na vypolnenie s drugih sistem
      rekomendaciya: dvazhdy v chas
   uudemon.admin
      vyzyvaet uustat -p -q i posylaet pochtoj uucp
      rekomenduetsya: trizhdy v den'
   uudemon.cleanup
     sobiraet zhurnaly ot vseh mashin, slivaet ih v .Old
     udalyaet starye zakazy i fajly s dannymi (7dnej i starshe)
     udalyaet starye (2 dnya) zakazy na vypolnenie s chuzhih mashin
     vozvrashchaet pochtu, kotoruyu ne smogli otpravit'
     posylaet pis'mo so statistikoj
     rekomenduetsya: raz v den' v konce
Mogut rasti fajly: /usr/adm/sulog, /usr/lib/cron/log

Otladka:
   /usr/lib/uucp/uucheck -v # proveryaet vse li fajly dlya UUCP v nalichii
   /usr/lib/uucp/Uutry -r imya_sistemy # zapusk uucico pod otladkoj
      (v fajl /tmp/imya_sistemy)

Protokoly peredachi:
   g - proverka oshibok i povtor( shirina okna 7, razmer paketa 64)
   G - to zhe samoe, no shirinu okna mozhno menyat' ot 1 do 7, razmer ot 32 do 4096
   e - bez obrabotki oshibok

Baza dannyh (v /etc/uucp):
   Config - parametry UUCP
      Protocol=G(7,512)ge
        protokol po umolchaniyu
   Devices - opisanie tipa ustrojstva
      Type Line Line2 Class dialer-token pary
        gde Type - tip: Direct - pryamoe soedinenie
                        ACU[,protokoly] - modem
                        imya seti - naprimer TCP
                        imya sistemy - priznak togo, chto dannoe ustrojstvo
                                dlya opredelennoj sistemy v Systems
                Type dolzhen sootvetsvovat' polyu Type v Systems (tret'e)
                        primer:
                                TCP,eg tcp - - TLIS \D
            Line - imya ustrojstva (imya fajla v /dev), esli za nim idet ',M'
                to ustrojstvo budet otkryto ne dozhidayas' nalichiya nesushchej
            Line 2 - dolzhen byt' procherk
            Class - dlya ACU i Direct skorost' ustrojstva, mozhet byt' s bukvoj
                    pered nej, chtoby razlichat' klassy dialerov, eto pole d.
                    sootvetstvovat' chetvertomu polyu v Systems
                    Mozhet stoyat' slovo Any, togda v Systems skorost' d.b.
                    ukazana yavno (a to budet po umolchaniyu 1200)
            dialer-token pary: dialer mozhet byt' imya modema, slovo direct ili
                uudirect dlya Direct; token libo stoit srazu zhe za nim, libo
                beretsya iz Systems; v poslednej pare token obychno otsutstvuet
                i beretsya iz polya Phone fajla Systems; dlya dialer dolzhna
                byt' sootvetstvuyushchaya strochka v Dialers ili eto zafiksirovannoe
                imya: TLI (bez strimov), TLIS (so strimami).
                dlya obychnogo modema para tol'ko odna: v kachestve dialers
                ukazano slovo, kotoroe sootvetstvuet pervomu polyu v fajle
                Dialers; token - opuskaetsya (v etom sluchae v kachestve token dlya
                dialera peredaetsya pole Phone iz Systems.
                Dlya pryamogo soedineniya ili imya sistemy ukazyvaetsya slovo direct
                ili uudirect. Drugie sluchai vryad li nam vstretyatsya.
   Dialers - opredelyaet nachal'nye peregovory po linii, prezhde chem po
              nej mozhno budet peredavat' dannye
        imya_dialera zameny ozhidaem-posylaem ...
        imya_dialera sootvetstvuet pyatomu polyu v Devices
        zameny - stroka perekodirovki nomera telefona: pary simvolov: pervyj
                simvol iz pary otobrazhaetsya na vtoroj( obychno zamenyayut
                znak = na komandu dozhdat'sya gudka i znak - na komandu pauzy)
        nulevaya stroka izobrazhaetsya kak ""
        special'nye simvoly:
                \p pauza 0.5 sekundy
                \d zaderzhka 2 sekundy
                \D telefonnyj nomer ili token bez translyacii cherez Dialcodes
                \T - //- s translyaciej
                \K break
                \E pri vyvode simvola v liniyu, proveryaetsya vozvrashchaetsya li on
                        obratno
                \e zapretit' eto delo
                \r CR
                \c v konce stroki zapreshchaet LF i CR (obychno dobavlyayutsya avt-ki)
                \M vklyuchit' CLOCAL
                \m vyklyuchit'
                \n NL (LF)
                \
   Systems - soderzhit informaciyu, neobhodimuyu uucico dlya ustanovleniya svyazi
	s udalennoj sistemoj. Kazhdaya stroka opisyvaet otdel'nuyu sistemu s
	kotoroj mozhno svyazat'sya ili kotoraya mozhet svyazat'sya s Vami. Odnoj
	sisteme mozhet sootvetstvovat' neskol'ko strok, kazhdaya iz kotoryh
	predstavlyaet otdel'nyj put' dostupa k sisteme.
      imya_sistemy vremya_dostupa tip klass nomer_telefona ozhidaem posylaem ...
	vremya_dostupa ogranichivaet vremya kogda mozhno vyzyvat' udalennuyu
		sistemu i imeet format: den'_i_vremya[;minut_do_povtora]
		den' zapisyvaetsya tak:
		   Su Mo Tu We Th Fr Sa Wk (rabochie dni) Any Never
		vremya zapisyvaetsya v vide intervala:
		   0800-1230 (s 8.00 do 12.30)
		   0800-0600 (krome kak s 6.00 do 8.00)
	tip i klass dolzhny sootvetstvovat' pervomu i chetvertomu polyam
	   v fajle Devices; v pole klass mozhet stoyat' Any
	nomer_telefona mozhet soderzhat' bukvennoe sokrashchenie, kotoroe zamenyaetsya
	   na stroku iz Dialcodes
	pole ozhidaem mozhet imet' formu:
	   ozhidaem[-posylaem-ozhidaem] gde posylaem shletsya, esli predydushchee
		ozhidaem ne sbylos' i t.d.
	   pustaya stroka vyglyadit tak ""
	   kazhdoe posylaem po umolchaniyu dopolnyaetsya LF, esli ne zavershaetsya \c
        special'nye simvoly:
                \p pauza 0.5 sekundy
                \d zaderzhka 2 sekundy
                \K break
		BREAK -//-
		\b BS
		\N NULL
                \E pri vyvode simvola v liniyu, proveryaetsya vozvrashchaetsya li on
                        obratno
                \e zapretit' eto delo
                \r CR
		\s probel
		\t tabulyaciya
		\\ \
                \c v konce stroki zapreshchaet LF i CR (obychno dobavlyayutsya avt-ki)
                \M vklyuchit' CLOCAL
                \m vyklyuchit'
                \n NL (LF)
                \
   Dialcodes - v kazhdoj stroke soderzhit bukvennoe sokrashchenie (sm. pole
	nomer_telefona v fajle Systems) i sootvetstvuyushchij nomer
   Permissions - opredelyayutsya prava udalennyh komp'yuterov na vhod, peresylku
	i ispolnenie; v fajl vhodyat stroki dvuh tipov: MACHINE i LOGNAME
      kazhdyj UID, ispol'zuemyj dlya vhoda udalennoj sistemy d. prisutsvo-
	vat', prichem rovno v odnoj LOGNAME-stroke
      esli vyzyvaemaya sistema ne vstrechaetsya ni v odnoj MACHINE-stroke, to
	dejstvuyut pravila po umolchaniyu: lokal'nye peresylki budut razresheny;
	udalennyj komp'yuter mozhet posylat' fajly v Vash /usr/spool/uucppublic;
	s udalennogo komp'yutera mozhno zaprashivat' vypolnenie tol'ko rmail.
      kogda vyzyvayut Vashu sistemu, to Vy ne mozhete ubedit'sya, chto vyzyvayushchaya
	sistema ta, za kotoruyu ona sebya vydaet.
      logicheskaya stroka sostoit iz imya/znachenie par, razdelennyh probelami
	imya=znachenie
      MACHINE=[:...] kogda my zvonim
	mozhno ispol'zovat' takzhe slovo OTHER
      LOGNAME=[:...] kogda nam zvonyat
      REQUEST=[yes|_no] razreshat' li vyzyvayushchej sisteme zaprashivat' peresylku
      SENDFILE=[yes|_call] kogda udalennyj komp'yuter, vyzvavshij Vas zakanchivaet
	rabotu, to on mozhet sprosit' Vash komp'yuter net li u nego zadanij;
	yes razreshaet Vashemu komp'yuteru otvetit' (v stroke LOGNAME) - obya-
	zatel'no esli Vash komp'yuter v passivnom rezhime; call - zapreshchaet.
      READ i WRITE opredelyaet iz kakih direktorij uucico mozhet chitat' ili
	pisat'; po umolchaniyu oba ravny /usr/spool/uucppublic; mozhet byt'
        neskol'ko imen razdelennyh dvoetochiem
      NOREAD i NOWRITE opredelyayut isklyucheniya dlya READ i WRITE
      CALLBACK=[yes|_no] - v otvet na vyzov Vasha sistema ne peredaet fajly,
	a perezyvaet udalennuyu sistemu; ne ustanavlivajte s oboih koncov.
      COMMANDS opredelyaet spisok komand, kotorye udalennaya sistema
	mozhet vypolnyat' na Vashej sisteme (v strokah tipa MACHINE nezavisimo ot
	togo, kto kogo vyzyvaet); po umolchaniyu rmail. Po umolchaniyu put'
	dlya komandy /usr/bin. Esli v spiske komand ukazan yavnyj put'
	dlya komandy (/usr/ucb/rmail), to imenno on budet ispol'zovan,
	nezavisimo ot togo, kakoj put' ukazan v uux. Mozhno takzhe ukazat' ALL.
	Pri etom podstanovka putej vse ravno proishodit.
      VALIDATE dop. kontrol' nad vypolneniem komand: privilegirovannyj
	komp'yuter dolzhen vhodit' na Vash cherez otdel'nyj UID i v LOGNAME-
	stroke dlya etogo UID dolzhna byt' opciya VALIDATE=:...
	v kotoroj ukazano imya etogo komp'yutera
      esli opcii odinakovy, to v odnoj stroke mozhet byt' i MACHINE i LOGNAME
   Poll - informaciya dlya oprosa drugih sistem, dlya kazhdoj sistemy soderzhit
      odnu strochku: v pervom pole imya sistemy, zatem tabulyaciya, zatem spisok
      chasov cherez probel. Ispol'zuetsya demonom uudemon.poll, kotoryj
      ustanavlivaet rabochie fajly dlya planirovshchika, kotoryj zapuskaetsya
      cherez uudemon.hour
   Devconfig - dlya raboty cherez TCP/IP
        service=cu device=tcp push=ttcompat:tirdwr
        service=uucico device=tcp push=ttcompat:tirdwr
      vmesto strim-modulya ttcompat na Vashej mashine m.b. ntty
      device dolzhen sootvetstvovat' strochke v fajle Device
   Sysfiles pozvolyaet ustanovit' razlichnye fajly, ispol'zuemye v kachestve
      Systems, Devices i Dialers dlya uucp i cu
	service=cu:uucico systems=Systems:Local_systems
   Limits - ogranichivaetsya maksimal'noe chislo odnovremennyh uucico, uuxqt
      i uusched, format:
	service=[uucico|uuxqt|uusched] max=
   Grades - opredelenie tipov prioritetov rabot i ogranicheniya dlya rabot
	dannogo prioriteta
          
	gde  - imya prioriteta s tochki zreniya pol'zovatelya;
	     - odna bukva ot A do z (A - vysshij, z - nizshij
		prioritet);
	     - 5000, 10K, 5M, Any
	     - kak interpretirovat' id-spisok:
		User, Non-user, Group, Non-group
	     - spisok imen cherez probel ili Any
	odnomu pol'z.prioritetu mozhet sootvetstvovat' neskol'ko strok, oni
	budut prosmatrivat'sya posledovatel'no, do teh por poka ne popadetsya
	ta, kotoraya udovletvoryaet ogranicheniyam
      obyazatel'no nado opredelit' prioritet default:
	default Z Any User Any
   remote.unknown - programma, vypolnyayushchayasya, esli sistema ne najdena
	v Systems. Obychno ona zanosit popytku v zhurnal i preryvaet soedinenie
	Esli programma ne imeet prav na vypolnenie, to Vasha sistema budet
	prinimat' vyzov ot LYUBOJ udalennoj sistemy.

Administrativnye fajly
   TM (vremennye fajly s dannymi, peredacha kotoryh ne zakonchena)
	/var/spool/uucp//TM.pid.ddd
	kak tol'ko fajl dannyh peredan polnost'yu, on kopiruetsya v mesto
	naznacheniya, ukazannoe v C.sysnxxx
   LCK (zamok dlya predotvrashcheniya dublirovaniya peredachi)
	LCK..
	fajl soderzhit pid derzhatelya zamka
   LK (zamok dlya predotvrashcheniya odnovremennogo ispol'zovaniya ustrojstva)
	LK...
	fajl soderzhit pid derzhatelya zamka
   C. (tekst zadaniya na peresylku ili vypolnenie)
	C.
	soderzhit tip zaprosa S(posylka), R(priem)
	polnoe imya fajla dlya peresylki
	polnoe imya celevogo fajla
	imya pol'zovatelya
	spisok opcij
	imya associirovannogo fajla v spul-direktorii
	bity rezhima ishodnogo fajla
	imya ud.pol'zovatelya, kotorogo nado izvestit'
   D. (fajly dannyh - esli zakazano kopirovanie ishodnyh fajlov)
	D.
   P. (kontrol'naya tochka - fajl, peredannyj ne polnost'yu; novye versii
	UUCP mogut vozobnovlyat' peredachu s tochki preryvaniya, a ne s nachala
	P.
   X. zakaz na vypolnenie, peredannye s udalennogo komp'yutera
	X.
	imya zakazchika i ego sistemy
	imya fajla(ov), neobhodimyh dlya ispolneniya
	imya fajla, kotoryj budet ispol'zovan kak standartnyj vvod
	imya sistemy i fajla, kuda peredat' standartnyj vyvod i stderr
	komandnaya stroka
	stroka dlya koda vozvrata

ZHurnaly
   vse komandy, vydannye pol'zovatelem, administratorom i operatorom
      /var/spool/uucp/.Admin/command
      imya_pol'zovatelya vremya_zapuska komandnaya_stroka
   zhurnal izmeneniya sostoyaniya sistemy i ocheredi
      /var/spool/uucp/.Log//
        gde  - eto uucp, uucico, uux i uuxqt
      imya_pol'zovatelya imya_ud.sistemy id vremya pid nomer_peredachi status pochemu
	gde id - id-r zadaniya, esli ono sejchas vypolnyaetsya
   zhurnal oshibok
      /var/spool/uucp/.Admin/errors
      tip_oshibki programma pid vremya soobshchenie nomer_oshibki modul' stroka
   zhurnal peresylok
      /var/spool/uucp/.Admin/xferstats
      imya_ud.sistemy imya_pol'zovatelya M/S vremya_zapisi \
         C(uucico)/U(uucp)/X9uux)/Q(uuxqt) pid nomer_peredachi imya_ustrojstva \
	 napravlenie dlina vremya_peredachi skorost' priznak_oshibki
   uchetnyj zhurnal (o peresylke na sisteme-zaproschike, o vypolnenii - ispolnitele)
      /var/spool/uucp/.Admin/account
      sobiraetsya tol'ko esli fajl sushchestvuet i imeet prava na zapis' dlya uucp
      uid nomer_zadaniya razmer(bajt ili sekund) C(vyploneno)/P(chastichno) \
	klass_obsluzhivaniya(S - standartnyj) sist.prioritet imya_ishodnoj_sistemy
	imya_zakazchika vremya imya_rezul't.sistemy imya_pol'z.naznacheniya \
	imya ustrojstva "" tip_zadaniya(xfer - peredacha, rexe - vypolnenie \
	komandnaya_stroka
   narusheniya bezopasnosti
      /var/spool/uucp/.Admin/security
      xfer imya_sistemy_zaproschika imya_zaproschika imya_sistemy_ispolnitelya \
	 imya_pol'z.ispolnitelya celevoe_imya_fajla imya_ishodnoj_sistemy \
	 imya_sobstvennika_fajla imya_ish.fajla razmer vremya_modif_fajla \
	 vremya_nachala_peredachi vremya_zaversheniya_peredachi
      rexe imya_sistemy_zaproschika imya_zaproschika imya_ispolnitelya vremya \
	 komandnaya_stroka
   zhurnal proizvoditel'nosti
      /var/spool/uucp/.Admin/perflog
      sobiraetsya tol'ko esli fajl sushchestvuet i imeet prava na zapis' dlya uucp
      zapisi dvuh vidov: o soedinenii i o peredache
      conn vremya pid imya_sistemy Master/Slave imya_ud.sistemy imya_ustrojstva \
	 protokol ""   
      xfer sist.prioritet vremya pid imya_sistemy Master/Slave imya_ud.sistemy \
         imya_ustrojstva protokol "" nomer_zadaniya vremya_prebyvaniya_v_ocheredi \
	 polnoe_vremya_oborota razmer komandnaya_stroka \
         vremya_izvlecheniya_iz_ocheredi(real,user,system) \
	 vremya_peredachi(real,user,system), vremya_zaversheniya(real,user,system) \
	 priznak_oshibki
   spisok neizvestnyh sistem, pytavshihsya podsoedinit'sya k nashej
      /var/spool/uucp/.Admin/Foreign

Last-modified: Sat, 25 Mar 1995 07:58:29 GMT