mu MMDF (sredstvo mul'tikanal'nogo raspredeleniya memoranduma versii IIv, modifi- kacii #32) dlya napravleniya pochty neposredstvenno i cherez seti Micnet, UUCP ili drugie seti, kotorye obsluzhivaet sistemu MMDF. CHtoby ustanovit' paket MMDF , neobhodimo ispol'zovat' uti- litu custom(ADM) dlya formirovaniya konfiguracii bazovoj sistemy. Dannaya utilita ispol'zuetsya dlya posylki pochty lokal'nomu komp'- yuteru. Sistema MMDF obladaet svojstvom mnogofunkcional'nosti i udobno nastraivaetsya na konfiguraciyu marshrutov pochty. V drugih paragrafah dannoj glavy privoditsya ob®yasneniya sleduyushchej infor- macii: . Kakim obrazom splanirovat' sistemu MMDF i nastroit' ee na oborudovanie pol'zovatelya (ispol'zuya utility obrashcheniya ili ruchnoe redaktirovanie fajlov konfiguracii). . Kakim obrazom perestroit' staruyu bazu dannyh MMDF vsyakij raz, kogda vypolnyaetsya izmenenie psevdonima ili informacii o marshrute. . Kakim obrazom osushchestvit' obsluzhivanie sistemy MMDF i kakim obrazom reshayutsya dannye zadachi. -21-2- Preobrazovanie fajlov konfiguracii S cel'yu okazaniya pomoshchi pri ustanovlenii konfiguracii sis- temy MMDF , vospol'zujtes' utilitami preobrazovaniya, kotorye prednaznacheny dlya sozdaniya sovmestimyh s sistemoj MMDF parolej i marshrutnyh fajlov, poluchaemyh iz fajlov formata XENIX. Is- pol'zuya dannye utility, mogut byt' sozdany bez vypolneniya ruch- nogo redaktirovaniya fajlov konfiguracii sistemy MMDF nezavisi- mye i prostye konfiguracii setej Micnet i UUCP. CHtoby sformirovat' konfiguraciyu bolee slozhnoj sistemy, pol'zovatelyu neobhodimo otredaktirovat' vruchnuyu fajly konfiguracii sistemy MMDF. Pered tem, kak pol'zovatelyu pristupit' k vypolneniyu kakih- -libo preobrazovanij, trebuetsya vosstanovit' s rezervnoj kopii psevdonimy XENIX i marshrutnye fajly. Posle ustanovki sistemy MMDF utilitoj custom , pol'zovatel' dolzhen vosstanovit' sleduyu- shchie fajly: /usr/lib/mail/aliases /usr/lib/mail/top /usr/lib/uucp/Systems V sleduyushchem razdele demonstriruetsya kakim obrazom mozhno vypolnit' preobrazovaniya fajlov XENIX v fajly formata sistemy MMDF. Esli u pol'zovatelya otsutstvuyut dannye psevdonimy formata XENIX i marshrutnye fajly, to neobhodimo sozdat' vruchnuyu psevdo- nimy formata MMDF i marshrutnye tablicy (dlya polucheniya dopolni- tel'noj informacii pol'zovatel' dolzhen izuchit' razdel "Modifi- kaciya bazy dannyh"). Vsyakij raz, kogda vypolnyayutsya kakie-libo izmeneniya psevdo- nima MMDF ili marshrutnoj informacii, pol'zovatelyu neobhodimo perestroit' nenuzhnuyu bazu dannyh (dlya polucheniya dopolnitel'noj informacii pol'zovatel' dolzhen izuchit' razdel " Modifikaciya ba- zy dannyh"). Preobrazovaniya fajla psevdonima Utilita mmdfalias vypolnyaet izmeneniya psevdonimov v fajle, vypolnyaya preobrazovanie iz formata operacionnoj sistemy XENIX. Naprimer: Mashina?pol'zovatel' Vypolnyayutsya preobrazovaniya v format sistemy MMDF. Naprimer: Pol'zovatel'@mashina Naprimer: goluboj?grushevyj sidr stanovitsya grushevyj sidr@ goluboj. -21-3 Utilita mmdfalias takzhe razdelyaet preobrazovannoe soderzha- nie fajla XENIX na dva fajla sistemy MMDF , v kotoryh soderzhit- sya spisok tipov psevdonimov i psevdonimy, zanosimye pol'zovate- lem v komp'yutery. Sdelajte tak, chtoby fajl psevdonimov XENIX byl razdelen pravil'no to est', pered nachalom preobrazovanij otredaktirujte fajl /usr/lib/mail/aliases, kotoryj trebuetsya vosstanovit' s magnitnoj lenty dlya dobavleniya privedennoj nizhe stroki kommentariev. Dannaya stroka ispol'zuetsya v kachestve raz- delitelya spiska tipov psevdonimov i psevdonimov pol'zova- tel'-mashina. Sdelajte tak, chtoby psevdonimy spiska nahodilis' pered razdelitelem, i chtoby otobrazheniya pol'zovatel'-mashina so- otvetstvovala sleduyushchemu vidu: #pol'zovatel'-mashina otobrazhenie Zatem, chtoby vypolnit' preobrazovanie fajla psevdonimov operacionnoj sistemy XENIX v format sistemy MMDF , vojdite v katalog mmdf i zapustite programmu preobrazovaniya /usr/mmdf/ table/tools/mmdfalias. Dannaya programma zapuskaetsya iz kataloga /usr/mmdf/table. Nizhe privoditsya primer zapuska dannoj prog- rammy. cd /usr/mmdf/table tools/mmdfalias Programma mmdfalias sozdaet dva novyh fajla alias.list i alias.list v tekushchem kataloge (v dannom sluchae fajly sozdayut- sya v kataloge /usr/mmdf/table). Pered vypolneniem izmenenij bazy dannyh dva fajla dolzhny nahodit'sya v kataloge /usr/mmdf/ table. Ustanovka konfiguracii seti Esli neobhodimo ustanovit' marshrut pochty, prohodyashchij cherez set' MMDF , neobhodimo postroit' domen sistemy MMDF i kanal'nye fajly, ispol'zuya dlya etogo fajl topologii /usr/lib/ mail/top. Dlya etogo, snachala ubedites' v tom, chto topologiya seti Micnet postroena pravil'no. Proverka topologii seti vypolnyaetsya prog- rammoj netutil . V fajle /usr/lib/mail/top dolzhna nahodit'sya zapis' dlya kazhdoj pary komp'yuterov, podsoedinennyh k seti Micnet . Naprimer: chernyj ttyla goluboj tty9600 chernyj ttyla krasnyj tty9600 -21-4- Dannaya zapis' budet ukazyvat' na to, chto komp'yutery "cher- nyj" i "goluboj" soedineny vmeste v kachestve "chernogo" i "kras- nogo". Posle etogo zaregistrirujtes' v kachestve pol'zovatelya mmdf i ispol'zujte utilitu mmlist(ADM) dlya postroeniya fajlov micnet. dom i micnet.chn sistemy MMDF. Naprimer: cd/usrmmdf/table tools/mnlist Posle etogo ubedites' v tom, chto domen i kanal'nye fajly byli postroeny pravil'no. Dlya etogo neobhodimo prosmotret' faj- ly micnet.dom i micnet.chn i ubedit'sya v tom, chto v dannyh faj- lah soderzhatsya zapisi dlya kazhdogo iz komp'yutera, naprimer: micnet.dom: chernyj chernyj.UUCP goluboj goluboj.UUCP krasnyj krasnyj.UUCP micnet.chn: chernyj.UUCP chernyj: %S goluboj.UUCP goluboj: %S krasnyj.UUCP krasnyj: %S Zamet'te, chto domen "UUCP" prisvoen komp'yuteram, ispol'zu- emyh v seti Micnet . CHtoby izmenit' dannye zapisi, neobhodimo ili redaktirovat' vruchnuyu fajly micnet.dom i micnet.chn posle progona utility mnlist , ili vypolnit' redaktirovanie program- moj mnlist(ADM) i izmenit' stroku "LDOMAIN=UUCP". Dannoe izme- nenie otrazhaet lokal'nyj domen. Posle etogo neobhodimo zapus- tit' utilitu mnlist , kotoraya ispol'zuetsya s cel'yu sozdaniya domena i kanal'nyh fajlov vmeste s neobhodimym domenom. Posle togo, kak domen i kanal'nye fajly sformirovany i us- tanovleno, chto dannye dejstviya vypolneny tochno i pri uslovii registracii pol'zovatelya v fajlovoj sisteme mmdf i nahozhdeniya v kataloge /usr/mmdf/table , vypolnite perestroenie bazy dannyh sleduyushchim obrazom: dbmbuild Ustanovka konfiguracii seti UUCP Esli pol'zovatelyu trebuetsya ustanovit' marshruty pochty, prohodyashchie cherez set' UUCP , to v etom sluchae neobhodimo post- -21-5- roit' domen sistemy MMDF i kanal'nye fajly, vybiraya informaciyu iz fajla /usr/lib/uucp/Systems. V dannom fajle soderzhitsya in- formaciya o mestopolozhenii komp'yutera pol'zovatelya, ispol'zuemaya pri vzaimodejstvii komp'yuterov mezhdu soboj. Naprimer: obie Any ACU 1200 4444444 ogin:-BREAK-ogin:BREAK-ogin: \ uubig word: wetrot marva Any1800-0700 ACU 2400 18888888"" \r ogin:BREAK-ogin: \ -BREAK-ogin:nuucp uunet Any1800-0700 ACU 2400 17031111111 ogin:-BREAK-ogin: \ -BREAK-ogin:xytpq sword: grm5q Posle etogo neobhodimo vojti v fajlovuyu sistemu mmdf i is- pol'zovat' zapis' uulist dlya postroeniya fajlov uucp.dom i uucp. chn sistemy MMDF , naprimer: cd/usr/mmdf/table tools/uulist CHtoby ubedit'sya v tom, chto domen i kanal'nye fajly post- roeny pravil'no, prosmotrite fajly uucp.dom i uucp.chn i najdi- te v dannyh fajlah zapisi dlya kazhdoj iz mashin, ispol'zuemyh v seti UUCP . Naprimer: uucp.dom: obie obie.UUCP marva marva.UUCP uunet uunet.UUCP uucp.chn: obie.UUCP obie:%S marva.UUCP marva:%S uunet.UUCP uunet:%S Pri uslovii nahozhdeniya v fajlovoj sisteme mmdf i ispol'zo- vaniya tekushchego kataloga /usr/mmdf/table , posle formirovaniya domena i kanal'nyh programm, vypolnite perestrojku bazy dannyh sleduyushchim obrazom: dbmbuild -21-6- Ruchnoe redaktirovanie fajlov konfiguracii Konfiguraciya sistemy MMDF nachinaetsya s fajla /usr/mmdf/mmdfftailor . Dannyj fajl opredelyaet lokal'nuyu mashinu i imena domenov, razlichnye tablicy, v kotoryh soderzhatsya svede- niya o psevdonime, domene i kanale, a druguyu informaciyu, otnosya- shchuyusya k konfiguracii seti. Fajly alias.list i alias.user soder- zhat opredeleniya psevdonimov. Fajly .dom i .chn opredelyayut marshrutnuyu informaciyu, neobhodimuyu dlya podderzhaniya kazhdogo marshrutnogo protokola. V razdele "Primer marshruta" privodyatsya svedeniya o tom, kakim obrazom sistema MMDF ispol'zuet psevdoni- my i marshrutnye tablicy. CHtoby izmenit' konfiguraciyu sistemy MMDF, neobhodimo vojti v fajlovuyu sistemu mmdf i otredaktirovat' fajly konfiguracii. Vsyakij raz, kogda pol'zovatel' izmenyaet kakim-libo sposobom psevdonimy sistemy MMDF ili marshrutnuyu informaciyu, neobhodimo pereformirovat' nenuzhnuyu informaciyu, hranyashchuyusya v baze dannyh (dlya polucheniya dopolnitel'noj informacii po dannomu voprosu ne- obhodimo izuchit' stroenie chastej fajla i razdel "Modifikaciya bazy dannyh"). V dannom razdele privoditsya ob®yasnenie chastej fajla mmdftailor, psevdonimov i marshrutnyh fajlov, kotorye veroyatnee vsego, pol'zovatel' hochet izmenit' vo vremya ustanovki sistemy MMDF. V stranicah rukovodstva mmdftailor(F) i tables(F) soder- zhatsya polnye opisaniya formatov ispol'zuemyh fajlov. Modifikaciya fajla mmdftailor Fajl mmdftailor yavlyaetsya fajlom konfiguracii verhnego urovnya sistemy . V dannom fajle soderzhitsya informaciya i ruko- vodstvo po sisteme MMDF po kazhdomu iz dannyh fajlov konfiguracii. Imena domena i komp'yutera Pervye neskol'ko strok, nahodyashchihsya v fajle mmdftailor op- redelyayut polnoe imya komp'yutera. Kogda pol'zovatel' ustanavliva- et sistemu MMDF s ispol'zovaniem utility custom , v dannyh strokah pervonachal'no formiruetsya informaciya sleduyushchego vida: MLDOMAIN UUCP MLNAME goluboj UUCP yavlyaetsya obshchim imenem domena, a "goluboj" yavlyaetsya imenem komp'yutera. -21-7- Esli ispol'zuetsya prostaya konfiguraciya sistemy, to pol'zo- vatel' mozhet ne izmenyat' imya komp'yutera, a ispol'zovat' imya komp'yutera, analogichnoe privedennomu. Pol'zovatelyu mozhet potre- bovat'sya izmenit' dannye imena v sleduyushchih sluchayah: . Esli pol'zovatel' obladaet oficial'no zaregistrirovannym imenem domena, kotoroe pozvolyaet provesti obmen pochtoj cherez mirovuyu set'. S cel'yu polucheniya informacii o registracii ime- ni domena, napishite po adresu: Setevoj informacionnyj centr DDN Mezhdunarodnyj SRI Avenyu Ravenzvud 333, komnata EJ291 Menlo park, Kaliforniya SA 94025 SSHA. . Esli v rasporyazhenii pol'zovatelya imeetsya neskol'ko komp'yuterov, ispol'zuemye v kompanii, i neobhodimo poslat' poch- tu specialistam drugoj kompanii bez znanij imeni komp'yutera, ispol'zuemogo v kompanii, na kotorom sotrudnik budet poluchat' pochtu. Esli pol'zovatel' vladeet imenem domena (naprimer, sco.SOM), to emu neobhodimo sdelat' izmeneniya v pervyh dvuh strokah fajla mmdftailor. Esli v rasporyazhenii kompanii pol'zo- vatelya imeetsya neskol'ko komp'yuterov, to on mozhet dobavit' lo- kal'noe imya komp'yutera v fajl mmdftailor . Naprimer: MLDOMAIN COM MLNAME sco MLOCMACHINE goluboj V drugih sistemah UUCP naibolee obshchimi znacheniyami zapisi MLDOMAIN yavlyayutsya znacheniya SOM, kotorye ispol'zuetsya v kommer- cheskih organizaciyah i znacheniya EDU , kotorye ispol'zuyutsya v or- ganizaciyah, zanimayushchimisya obrazovaniem. V zapisi MLNAME ukazy- vaetsya imya kompanii pol'zovatelya, kotoroe budet izvestno vo vsej seti. Zapis' MLOCMACHINE soderzhit lokal'noe imya komp'yutera. Opredelenie MCOCMACHINE pozvolyaet pol'zovatelyu spryatat' lokal'noe imya komp'yutera v zaregistrirovannom domene svoej kom- panii i na osnovanii etogo specialist, posylayushchij pochtu, mozhet ne pomnit' vnutrennego imeni komp'yutera. Esli pol'zovatel' svya- zal lokal'nye mashiny pod edinstvennym imenem, to tem samym on sozdal administrativnyj domen. V administrativnom domene vse imena pol'zovatelej dolzhny byt' unikal'nymi i poetomu pochta mo- zhet napravlyat'sya k lyubomu specialistu, rabotayushchemu v lyubom meste domena bez ukazaniya lokal'nogo imeni komp'yutera v adrese pochty. V primere privedennom vyshe, SOM yavlyaetsya domenom, sco yav- lyaetsya imenem kompanii i "goluboj" yavlyaetsya lokal'nym imenem komp'yutera. Pol'zovatel' pri rabote na dannom komp'yutere, is- pol'zuya imya "grushevyj sidr", mozhet prinyat' pochtu, kotoraya adre- suetsya sleduyushchim obrazom: grushevyj_sidr@sco.COM -21-8- Adres podderzhki V sleduyushchej stroke fajla mmdftailor opredelen adres, po kotoromu sistema MMDF budet posylat' lyubuyu pochtu, kotoraya ne mozhet byt' peredana ili vozvrashchena dannomu otpravitelyu pochty. Naprimer: MSUPPORT pochtmejster@goluboj.sco.COM Adres ukazannyj v zapisi MSUPPORT , dolzhen byt' absolyutno pravil'nym. Esli dannyj adres opisan nepravil'no i sistema ne mozhet peredat' ishodnuyu neperedavaemuyu pochtu po adresu podderzh- ki, to sistema sozdaet novuyu chast' pochty, kotoraya yavlyaetsya ne- peredavaemoj do teh por, poka komp'yuter ne zavershit rabotu s sistemoj. Mozhno naznachit' pol'zovatelya, kotoryj by poluchal nepereda- vaemuyu pochtu. Odnako naznachenie v dannom sluchae lokal'nogo pol'zovatelya poluchatelem neperedavaemoj pochty predpochtitel'nee tak, kak v dannom sluchae ispol'zuetsya bolee prostoj adres. Na osnovanii etogo, bolee veroyatno, chto dannyj adres yavlyaetsya dos- tovernym adresom. Planirovanie peredachi Esli neobhodimo ispol'zovat' sistemu MMDF dlya peredachi pochty v fajl ili katalog, otlichnye ot teh, v kotoryh ispol'- zuyutsya imya fajla, prinyatoe po umolchaniyu, i zaregistrirovannoe pol'zovatelem v kataloge /usr/spool/mail, to v fajl mozhno do- bavit' stroki zapisej, analogichnye privedennym nizhe: MDLVRDIR "" MMBXNAME ".pochtovyj_yashchik" MMBXPROT 0600 Esli operand MDLVRDIR soderzhit nulevoe znachenie, to siste- ma MMDF peredaet vnutrennij katalog pol'zovatelya. Esli ope- rand MMBXNAME soderzhit nulevoe znachenie, to sistema MMDF is- pol'zuet registraciyu pol'zovatelej v kachestve imeni fajla pochtovogo yashchika. Operand MMBXPROT ustanavlivaet rezhim zashchity dlya fajlov pochtovogo yashchika s tem zhe naborom vos'merichnyh nome- rov, kotorye komanda chmod(C) ispol'zuet dlya vypolneniya izmene- nij vo vremya razreshenij po dostupu. V sootvetstvii s dannym primerom, sistema MMDF peredaet dannye v fajl ".pochtovyj_yashchik", nahodyashchijsya vo vnutrennem kataloge pol'zovatelya, dlya kotorogo ustanovlen rezhim zashchity fajla. Pri etom dostup k fajlu po chte- niyu i zapisi obespechivaetsya tol'ko vladel'cu fajla. -21-8a- Tablichnye opredeleniya V sleduyushchem razdele fajla mmdftailor opredelyayutsya psevdo- nimy, domen i kanal'nye tablicy. Kazhdaya stroka fajla svyazyvaet sokrashchennoe imya i bolee naglyadnoe imya s soderzhimym tablicy, ko- toraya nahoditsya v kataloge /usr/mmdf/table. Sokrashchennye imena ispol'zuyutsya pozdnee v dannom fajle v kachestve stenograficheskoj zapisi, kotoraya ssylaetsya na tablichnye fajly. Bolee naglyadnoe imya prisvaivaetsya nekotorym programmam v kachestve displejnoj stroki, ispol'zuemoj dlya ob®yasneniya naznacheniya tablicy. Naprimer, tablica psevdonima otobrazhenij pol'zovatel'-kom- p'yuter mozhet byt' opredelena sleduyushchim obrazom: MTBL auser, file="alias.user", show="User Aliases" K fajlu /usr/mmdf/table/alias.user mozhno obrashchat'sya po imeni auser pri rabote s ostavshejsya chast'yu fajla mmdftailor. Hotya, veroyatnee vsego, sushchestvuyushchie opredeleniya fajla ne budut izmenyat'sya, pol'zovatelyu mozhet potrebovat'sya informaciya o tom kakim obrazom kazhdaya tablica byla opredelena po mere vypol- neniya modifikacij drugih chastej fajla mmdftailor . Esli pol'zo- vatel' ustanovil novyj kanal, to neobhodimo vklyuchit' v fajl mmdftailor sootvetstvuyushchie opredeleniya tablicy, otnosyashchiesya k zapisi setevoj ustanovki paketa. -21-9- Opredeleniya psevdonima Zapisi ALIAS opredelyayut razlichnye istochniki informacii psevdonima, ispol'zuya pri etom sokrashchennye imena, opisannye v opredeleniyah MTBL . Kazhdaya tablica psevdonima mozhet byt' opre- delena sleduyushchimi harakteristikami: Doverennym fajlom (trusted): doverennyj fajl psevdonima mozhet napravlyat' pochtu, kotoraya budet poluchena kakim-libo faj- lom ili processom, ispol'zuya dlya etogo razresheniya kakogo-libo pol'zovatelya sistemy (vklyuchaya kornevogo pol'zovatelya). Tol'ko super pol'zovatel' obladaet dostupom dlya vypolneniya modifikacii doverennogo fajla psevdonima. Opciej "Obhod zapreshchen" (nobypass): dannaya opciya blokiruet mehanizm obhoda psevdonima adresa ot ispol'zovaniya psevdonimov vo vremya obrabotki dannogo fajla. Nizhe privodyatsya neskol'ko primerov opredeleniya psevdoni- mov. Dannye primery sleduyushchie: ALIAS table=lalias, trusted, nobypass ALIAS table=auser Sistema MMDF vypolnyaet poisk tablic psevdonimov v tom po- ryadke, v kotorom ih sformiroval pol'zovatel', ispol'zuya dlya etogo pervye psevdonimy, kotorye provereny na sootvetstvie, bez vypolneniya drugih proverok na sootvetstvie v prosmatrivaemyh v bolee pozdnee vremya tablicah. V razdele "Opredelenie psevdoni- mov" soderzhitsya opisanie togo, kakim obrazom mozhno sozdatit' fajly psevdonimov. Kanal'nye opredeleniya Zapisi MCHN opredelyayut kanaly, ispol'zuemye sistemoj MMDF dlya peredachi pochty. Kanal yavlyaetsya mehanizmom, kotoryj ispol'- zuetsya dlya peredachi pochty, napravlyaemoj ili v pochtovyj yashchik ili v lokal'nuyu mashinu ili cherez set' na udalennyj komp'yuter. Dlya peredachi pochty trebuetsya po krajnej mere dva kanala: odin kanal ispol'zuetsya dlya peredachi lokal'noj pochty, a drugoj ispol'zuetsya dlya obrabotki ob®emnyh pochtovyh spiskov (na stra- nice rukovodstva v razdele, gde privoditsya opisanie utility list(ADM), soderzhatsya ob®yasneniya o tom, kakim obrazom mozhno vy- polnit' obrabotku pochtovyh spiskov). Pol'zovatelyu neobhodimo opredelit' drugie kanaly s cel'yu obespecheniya setevyh protoko- lov, kotorye trebuetsya vklyuchit' v konfiguracii sistemy. Kanal'- nye opredeleniya vyglyadyat sleduyushchim obrazom: -21-10- MCHN local, show="Local Delivery", que=local, tbl=local, ap=same, pgm=local, mod=imm MCHN list, show="List Processing", que=list, tbl=local, ap=same, pgm=local, mod=imm, host="sco.COM", confstr=sender MCHN uucp, show="UUCP Delivery", que=uucp, tbl=uuchn, ap=822, pgm=uucp, mod=imm MCHN michn, show="Micnet Delivery", que=micnet, tbl=mnchn, ap=same, pgm=micnet, mod=imm MCHN badhosts, show="Last-chance routing", que=badhosts,tbl=mnchn, ap=same, pgm=micnet, mod=imm, host="sco.sco.COM" Poryadok opredelenij MCHN vazhen, tak kak sistema MMDF vy- polnyaet poisk kanal'nyh tablic v ustanovlennom poryadke. Poslednij kanal, opredelennyj v primere (kanal badhosts), ispol'zuetsya dlya pochty, napravlennoj k glavnomu komp'yuteru, ko- toruyu ne raspoznala programma submit(ADM). Dannyj kanal otprav- lyaet pochtu glavnomu komp'yuteru, kotoryj imeet v svoem rasporya- zhenii moshchnuyu bazu dannyh. Operand badhosts opisyvaet ne sushchestvuyushchij kanal, tak kak dannyj kanal ne svyazan so svoej sobstvennoj transportnoj programmoj. Dannyj psevdo-kanal is- pol'zuet kanal Micnet dlya peredachi pochty bolee "umnomu" glav- nomu komp'yuteru. Esli kanal badhosts ne sushchestvuet, to pochta napravlennaya neizvestnomu glavnomu komp'yuteru, vozvrashchaetsya v to mesto, otkuda ona byla poslana. V kanal'nyh opredeleniyah pervym argumentom yavlyaetsya imya kanala. Nizhe privodyatsya parametry, ispol'zuemye dlya opredeleniya dannyh kanalov. Dannye parametry sleduyushchie: show dannyj parametr oboznachaet opisatel'noe imya, ispol'zuemoe opredelennymi programmami v ka- chestve displejnoj stroki pri ob®yasnenii ka- nal'nyh funkcij. que dannyj parametr opisyvaet podkatalog /usr /spool/mmdf/lock/home, v kotorom formiruetsya ochered' soobshchenij k dannomu kanalu. Dannoe imya nachinaetsya s prefiksa "q" , kotoryj is- pol'zuetsya dlya formirovaniya imeni podkataloga (dlya polucheniya dopolnitel'noj informacii po dannomu voprosu pol'zovatel' dolzhen izu- chit' razdel v dannom rukovodstve, v kotorom opisyvaetsya utilita queue(F). -21-10a- tbl v dannom parametre ispol'zuetsya sokrashchennoe imya, poluchennoe iz opredeleniya MTBL, neobho- dimoe dlya opisaniya kanal'noj tablicy. ap dannyj parametr vybiraet tip adresa grammati- cheskogo razbora, ispol'zuemyj v zagolovke uhodyashchih soobshchenij. "822" preobrazuetsya v adresa tipa RFC822. "same" ne preobrazuet zagolovki. pgm dannyj parametr ukazyvaet na programmu naho- dyashchuyusya v kataloge /usr/mmdf/chans, kotoraya poluchaet pochtu iz programmy deliver(ADM) i perenosit ee po nuzhnomu adresu v lokal'nyj komp'yuter ili peredaet ee po seti v udalennyj komp'yuter. mod dannyj parametr ustanavlivaet rezhim peredachi v kanale. imm - dannyj podparametr posylaet pochtu srazu zhe. reg - dannyj podparametr stavit pochtu v oche- red' i ne posylaet ee, pol'zovatel' dolzhen prognat' programmu deliver dlya togo, chtoby dejstvitel'no poslat' pochtu cherez regulirue- myj kanal. (Dannyj kanal ispol'zuetsya v sis- teme po umolchaniyu). host dannyj argument opisyvaet imya moshchnogo glavno- go komp'yutera, kotoromu kanal peredaet vsyu pochtu, v spisochnom kanale dolzhen byt' usta- novlennyj dannyj parametr; v dannom parametre dolzhno byt' opisano imya lokal'nogo glavnogo komp'yutera. confstr dannyj parametr peredaet specificheskij flag kanala v programmu, kotoraya vypolnyaetsya v ka- nale; spisochnyj kanal ispol'zuet stroku kon- figuracii, kotoraya pozvolyaet ispol'zovat' re- zhim otpravitelya, i poetomu, esli ne opredelen spisok zaprosa psevdonima dlya pochtovogo spis- ka, otpravitel' soobshcheniya zapisyvaetsya v ka- chestve istochnika, posylayushchego pochtu v spisok (vmesto zapisi pochtmestera v vide zapisi otp- ravitelya). Dlya polucheniya dopolnitel'noj informacii o soderzhanii i naznachenii kanal'nyh fajlov neobhodimo izuchit' razdel "Redakti- rovanie marshrutnyh fajlov". -21-11- Opredeleniya domena Zapisi MDMN opredelyayut domeny, izvestnye v sisteme MMDF. Domen predstavlyaet soboj nabor komp'yuterov, kotorye vzaimodejs- tvuyut drug s drugom opredelennym sposobom, vozmozhno ili po ge- ograficheskomu mestopolozheniyu (CAMFORD.AC.UK) ili po organizacii (sco.COM ) ili po tipu aktivnosti (OXBRIDGE.EDU). Domen oprede- lyaetsya sleduyushchim obrazom: MDMN "sco.COM", show="Local Domain", table=locdom MDMN "UUCP", show="UUCP Domain", table=uudom MDMN "LIST", show="List Pseudo-Domain", table=list MDMN "", show="Root Domain", table=rootdom Pervym argumentom yavlyaetsya imya domena. Opredelenie korne- vogo domena ne imeet imeni (""), tak kak v tablice kornevogo domena ne soderzhatsya zapisi, otnosyashchiesya k mnozhestvu razlichnyh domenov. Parametr show prisvaivaet domenu bolee udobnoe imya, koto- roe mozhet ispol'zovat'sya opredelennymi programmami v kachestve displejnoj stroki. V parametre table ispol'zuetsya sokrashchennoe imya, poluchennoe iz opredeleniya MTBL , kotoroe ispol'zuetsya dlya opisaniya tablicy domena. Spisochnyj domen obrabatyvaet pochtu, posylaya ee v ob®emnyj pochtovyj spisok vo vremya vypolneniya fonovoj proverki adresov, i tem samym uskoryaya obrabotku otpravitelya pochty (dopolnitel'naya informaciya po dannomu voprosu privoditsya v opisanii utility list(ADM)). Operand LIST opisyvaet nesushchestvuyushchij domen, tak kak dannyj domen ne svyazan s naborom komp'yuterov; dannyj psev- dodomen ispol'zuet spisochnyj kanal dlya rasshireniya pochtovogo spiska i povtornyh pochtovyh otpravlenij individual'nyh soobshche- nij. -21-12- Sistema MMDF vypolnyaet poisk naibolee dlinnyh vozmozhnyh sravnenij v domene. Naprimer, otnositel'no pochty, napravlennoj po adresu CAMFORD.AC.UK, vypolnyaetsya proverka na sootvetstvie tablicy domena AC.UK pered proverkoj na sootvetstvie tablicy domena UK . Esli sistema ne mozhet ustanovit' tochnoe sootvets- tvie, to ona vypolnyaet proverku na chastichnoe sootvetstvie i napravlyaet pochtu v dannom napravlenii. Naprimer, esli pochta prosto adresuetsya v domen CAMFORD i tablicy domena CAMFORD ne sushchestvuet, to sistema MMDF vypolnyaet poisk v domennyh tablicah v tom poryadke, v kotorom ih opisal pol'zovatel' dlya elementa CAMFOFD . Sistema MMDF napravlyaet pochtu v tot domen, dlya koto- rogo vypolneno uslovie chastichnogo sootvetstviya. Esli sistema MMDF ne mozhet ustanovit' dazhe chastichnogo so- otvetstviya v bolee rannih domenah, to ona vypolnyaet proverki na sootvetstviya v kornevom domene s cel'yu posylki pochty na bolee moshchnyj glavnyj komp'yuter. Esli sistema MMDF voobshche ne ustanav- livaet proverok na sootvetstvie, to v kachestve poslednej nadezh- dy, ona ispol'zuet kanal dfdhosts , esli dannyj kanal sushchestvu- et v sisteme. Tak kak sistema MMDF ispol'zuet pervyj domen, pri etom izvestno, chto dannyj domen udovletvoryaet usloviyu na pro- verki v bolee pozdnih tablicah bez vypolneniya prosmotrov dannyh tablic, to poryadok, v kotorom pol'zovatel' opisal opredeleniya MDMN , yavlyaetsya ochen' vazhnym faktorom. Ubedites' v tom, chto lo- kal'nyj domen yavlyaetsya pervym domenom, a kornevoj domen yavlyaet- sya poslednim. Dlya polucheniya dopolnitel'noj informacii v soderzhanii i funkciyah domennyh fajlov, pol'zovatelyu neobhodimo izuchit' raz- del "Redaktirovanie marshrutnyh fajlov". Urovni registracii Poslednij razdel fajla mmdftailor ustanavlivaet uroven' sohranyaemoj informacii i maksimal'nyj razmer fajlov registracii sistemy MMDF , kotorye hranyatsya v kataloge /usr/mmdf/log . Naprimer: MMSGLOG level=FAT, size=20 Zapis' MMSLOG upravlyaet rabotoj fajla registracii msg.log, kotoryj sozdaetsya programmami deliver i submit. Zapis' AUTHLOG upravlyaet informaciej po avtorizacii, sohranyaemoj v fajle auth.log . Zapis' MCHANLOG upravlyaet registraciej bol'- -21-12a- shinstva drugih programm sistemy MMDF , kotorye sohranyayutsya v fajle chan.log. Naibolee mnogoslovnye urovni registracii sozdayut ogromnoe kolichestvo dannyh i snizhayut proizvoditel'nost' komp'yutera. Ob- shchie ustanovki parametra level privodyatsya nizhe (s cel'yu bolee podrobnogo opisaniya informacii): FAT dannyj parametr registriruet tol'ko katastrofi- cheskie oshibki. GEN dannyj parametr sohranyaet obshchuyu diagnosticheskuyu informaciyu. BST dannyj parametr pokazyvaet osnovnye statistiki. FST dannyj parametr daet polnye statistiki. Ispol'zuya parametr size , pol'zovatel' mozhet ogranichit' razmer fajla registracii za schet ustanovki nekotorogo kolichest- va dvadcati pyati blokovyh edinic, na kotorye razreshaetsya uveli- chivat' razmer fajla. V otnoshenii primera zapisi MMSGLOG , mozhno skazat', chto katastroficheskie oshibki registriruyutsya tol'ko do teh por, poka ne budet dostignut razmer fajla ravnyj 500 blokam (20 blokov h 25). Kogda fajl registracii dostigaet ukazannogo razmera, registraciya oshibok priostanavlivaetsya. Pol'zovatelyu rekomenduetsya provodit' periodicheskie proverki fajlov registra- cii s cel'yu vyyavleniya oshibok i ochishchat' fajly pered tem, kak razmery dannyh fajlov dostignut maksimal'nyh velichin. S cel'yu polucheniya dopolnitel'noj informacii o fajlah re- gistracii sistemy MMDF rekomenduetsya izuchit' v dannom ruko- vodstve opisanie utility logs(F). -21-13- Opredelenie psevdonimov Nahodyashchiesya v fajle /usr/mmdf/mmdftailor opredeleniya MTBL adresuyut sistemu MMDF k katalogu /usr/mmdf/table s cel'yu vy- polneniya proverki opredelenij psevdonimov v fajlah alias.list i alias.user. Pol'zovatel' mozhet sozdat' i otredaktirovat' dannye fajly tak, kak eto opisano v dannom razdele, ili v sootvetstvii s sintaksisom fajla, opisannym v dannom rukovodstve v razdele tables(F). Vsyakij raz, kogda pol'zovatel' vypolnyaet izmenenie fajla alias.list ili alias.user lyubym iz privedennyh vyshe spo- sobov, neobhodimo perestroit' zapolnennuyu nenuzhnoj informaciej bazu dannyh. Fajl alias.list Fajl alias.list soderzhit psevdonimy spiskovogo tipa, koto- rye naznachayut prostoe imya dlya predstavleniya: . Odnomu ili bol'shemu kolichestvu imen pol'zovatelya ili drugimi psevdonimam. . Dlya pereadresacii soobshcheniya otnosyashchegosya k fajlu. . Dlya pereadresacii soobshcheniya napravlennogo v kanal. . Dlya pochtovogo spiska. Naprimer: postmaster: admin, perry, Loguucp Loguucp: "network//usr/spool/log/uucp" Logmlog: "networkIcat -v >>/usr/spool/log/mlog" printer2: "networkI/usr/bin/lpr -dprinter2" staff: staff-outbound@list-processor staff-outbound: "include:/etc/alias/staff" staff-request: ross V dannom primere naznachaetsya lokal'nyj pol'zovatel', koto- rym v sisteme pol'zovatelya yavlyaetsya "postmaster", i opredelyaet- sya psevdonimom pochtmejstera. V dannom primere pochta, adresuemaya "pochtmejsteru", napravlyaetsya pol'zovatelyam admin i perry i za- pisyvaetsya v fajl registracii UUCP . Kosye naklonnye chertochki v sintaksise operatorov, ispol'zuemye dlya pereadresacii, polezno opisyvat' neposredstvenno v fajle registracii dlya registracii aktivnosti. Krome etogo, s cel'yu vypolneniya bolee slozhnoj obrabotki, mozhno ispol'zovat' obychnyj simvol pereadresacii vyhoda (>) sov- mestno s konvejernoj pereadresaciej. Pochta, adresuemaya uzlu Logmlog,obrabatyvaetsya po konvejeru komandoj cat(C) i zatem re- -21-14- gistriruetsya v fajle mlog. Pochta, adresuemaya uzlu printer2, ob- rabatyvaetsya po konvejeru komandoj lpr(C) s cel'yu vyvoda ee na pechat'. Psevdonimy pereadresacii ispol'zuyut pol'zovatelya i gruppovye identifikatory ID seti pol'zovatelya. Hotya znachenie seti ispol'zuetsya v bol'shinstve sluchaev, mozhno osushchestvit' opi- sanie lyubogo pol'zovatelya, ukazov ego imya v fajle /etc/passwd. Tri poslednie stroki vypolnyayut obrabotku pochtovogo spiska staff. V dannom primere pokazano kakim obrazom v sintaksise operanda ":include:" ispol'zuyutsya imena, sformirovannye s cel'yu opredeleniya psevdonima v opisannom fajle. Krome etogo mozhno is- pol'zovat' obychnyj simvol pereadresacii (<) dlya chteniya oprede- leniya psevdonima iz fajla. V razdele, gde privoditsya opisanie utility list(ADM) , v detalyah ob®yasnyaetsya dejstviya po formiro- vaniyu pochtovyh spiskov. V fajle alias.list imya alias (psevdonim) i opredelenie dannogo imeni mogut byt' razdeleny mezhdu soboj probelom belogo cveta, dvoetochiem ili tem i drugim vmeste. Kogda opredelyaetsya psevdonim, v kotorom soderzhitsya bol'shoe kolichestvo imen pol'zo- vatelya, dopuskaetsya ispol'zovanie obratnoj kosoj cherty (\) v kachestve simvola prodolzheniya. Neobhodimo ispol'zovat' kavychki (" ") dlya razdeleniya stroki, v kotoroj soderzhatsya probely ili znaki prepinaniya. Kogda psevdonim ispol'zuetsya dlya opredeleniya drugogo psevdonima, pol'zovatelyu neobhodimo byt' uverennym v tom, cikly psevdonima sozdavat'sya ne budut. Fajl alias.user V fajle alias.user soderzhatsya psevdonimy, kotorye ispol'- zuyutsya pri rabote pol'zovatelej na ih komp'yuterah. Naprimer: admin: admin@blue carmen: carmen@ivy perry: perry@blue ross: ross@warwick -21-14a- Pedaktirovanie marshrutnyh fajlov Marshruty v sisteme MMDF upravlyayutsya fajlami domenov (.dom) i kanalom (.chn ). V zapisi fajla domena soderzhitsya imya komp'- yutera (blue - goluboj ) v polnost'yu opredelennom imeni domena (blue.sco.COM ). Dannoe imya opredelyaet pervyj glavnyj komp'- yuter, k kotoromu po ustanovlennym adresam budet posylat'sya poch- ta. (Vo mnogih sluchayah dannyj glavnyj komp'yuter yavlyaetsya adre- som, opredelennym v pochtovom otpravlenii). V zapisi fajla kanala soderzhitsya informaciya, adresuemaya glavnomu komp'yuteru, o adrese transportirovki pochty, kotoryj ispol'zuetsya vo vremya pe- redachi pochty glavnomu komp'yuteru. Pol'zovatel' mozhet sozdat' i otredaktirovat' domen i ka- nal'nye fajly tak, kak opisano v dannom razdele, ili izuchaya sintaksis fajla, privedennyj v tom razdele, gde opisyvaetsya utilita tables(F) . Vsyakij raz, kogda pol'zovatel' sdelal izme- neniya v fajle .dom ili .chn odnim iz predlozhennyh sposobov, emu neobhodimo perestroit' bazu dannyh s cel'yu isklyucheniya iz nee nenuzhnoj informacii. -21-15- Domennye fajly Opredeleniya MDMN,nahodyashchiesya v fajle /usr/mmdf/mmdftailor, ispol'zuyutsya sistemoj MMDF dlya vypolneniya poiska domennyh opre- delenij v opisannyh v fajlah, raspolozhenyx v kataloge /usr/mmdf/table. Pervyj domen, opredelennyj v kataloge /usr/mmdftailor, yavlyaetsya lokal'nym domenom. V fajle local.dom soderzhitsya zapis' o vhode v kazhduyu mashinu vnutri lokal'nogo domena. Kazhdaya zapis' rasshiryaet lokal'noe imya komp'yutera, esli smotret' po napravle- niyu sleva na pravo (po pravilu LHS ) do polnogo informacionnogo imeni domena, esli smotret' so storony pravoj ruki (po pravilu RHS). Fajl local.dom mozhet vyglyadet' sleduyushchim obrazom: blue blue.sco.COM ivy ivy.sco.COM warwick warwick.sco.COM V dopolnenie k lokal'nomu fajlu domena u pol'zovatelya ve- royatno poyavitsya neobhodimost' ispol'zovat' vo vremya raboty fajl domena UUCP (fajl uucp.dom ). V dannom fajle pol'zovatel' mozhet sformirovat' spisok komp'yuterov, nahodyashchihsya vnutri domena UUCP, k kotorym chasto napravlyaetsya elektronnaya pochta. Kazhdaya zapis' rasshiryaetsya sokrashchennym ili al'ternativnym imenem, esli smotret' sleva napravo (po pravilu LHS ), do imeni glavnogo komp'yutera sistemy UUCP , esli smotret' so storony pravoj ruki (po pravilu RHS ). Naprimer: mcvax mcvax.UUCP vu44 vu44.UUCP Lyuboj komp'yuter sistemy UUCP, ne opisannyj v dannom dome- ne, obrabatyvaetsya v sootvetstvii s pravilom umolchaniya pri etom marshruty ego perehodyat cherez kanal sistemy UUCP. Esli fajl /usr/lib/uucp/Systems byl predvaritel'no sformi- rovan, pol'zovatel' mozhet sozdat' fajl uucp.dom putem preobra- zovaniya sistemnogo fajla ( Systems ) sovmestno s zapis'yu preob- razovaniya uulist. (Dlya polucheniya dopolnitel'noj informacii po dannomu voprosu pol'zovatel' dolzhen izuchit' razdel "Ustanovka konfiguracii seti UUCP "). Esli fajl topologii seti Micnet v formate operacionnoj sistemy XENIX (fajl /usr/lib/mail/top) byl ranee sformirovan, pol'zovatel' mozhet pervonachal'no sozdat' fajl micnet.dom putem preobrazovaniya "verhnego" fajla vmeste s zapis'yu preobrazovaniya -21-16- mnlist. (Dlya polucheniya dopolnitel'noj informacii po dannomu voprosu pol'zovatel' dolzhen izuchit' razdel "Ustanovka konfigu- racii seti Micnet). Sleduya dannomu obrazcu formirovaniya sokrashchennogo imeni po pravilu sleva napravo (LHS), otobrazhennom v imeni glavnogo komp'yutera so storony pravoj ruki (RHS), pol'zovatel' mozhet sozdat' fajl domena dlya kazhdogo opredeleniya MDMN v tablice mmdftailor (isklyucheniem yavlyaetsya spisochnyj psevdodomen, kotoryj ispol'zuet pri obrabotke lokal'nyj fajl domena). V dannom fajle .dom polnoe informacionnoe imya domena, poluchennoe so storony pravoj ruki (RHS), sozdaetsya za schet formirovaniya pristavki imeni domena (kak eto opredeleno v opredelenii MDMN) po naprav- leniyu sleva napravo (LHS). Zapisi, sformirovannye po pravilam LHS i RHS mogut byt' razdeleny probelom belogo cveta, dvoetochi- em ili tem i drugim vmeste. Poslednij domen, opredelennyj v fajle /usr/mmdf/mmdftailor budet kornevym domenom. Dannyj spe- cial'nyj domennyj fajl (root.dom ) vypolnyaet preobrazovanie imeni domena sleva napravo (LHS) otnositel'no imeni glavnogo komp'yutera, esli rassmatrivat' dannoe imya so storony pravoj ru- ki (RHS). V fajle root.dom mogut soderzhat'sya zapisi, kotorye opisyvayut: . Put' k konkretnomu domenu, kotoryj ne vklyuchen v druguyu tablicu domena. . Bolee moshchnyj komp'yuter, v kotoryj otpravlyayut pochtu, ad- resovannuyu komp'yuteru, kotoryj ne smozhet raspoznat' lo- kal'nyj komp'yuter. Nizhe privodyatsya primery dannyh tipov zapisej root.dom. sri-nic.arpa sri-nic.arpa berkeley.EDU com uunet.UU.NET Esli zapis' sri-nic.arpa prisutstvuet tol'ko v glavnom komp'yutere v domene arpa , ispol'zuemom vo vremya raboty, to ve- royatno pol'zovatel' ne zahochet sozdavat' otdel'nyj fajl domena dlya rasshireniya domena arpa . Vmesto etogo, pervaya zapis' nap- ravlyaet pochtu, adresovannuyu uzlu sri-nic.arpa, cherez uzel berkeley.EDU. V dannom primere takzhe pokazano kakim obrazom mozhno opi- sat' put' k komp'yuteru, ispol'zuya dlya etogo kosvennuyu adresaciyu k lokal'noj mashine. Put' so storony pravoj ruki (RHS) chitaetsya po napravleniyu sprava nalevo i v dannom puti mogut nahodit'sya neskol'ko promezhutochnyh glavnyh komp'yuterov. Glavnyj komp'yuter -21-16a- otdalennyj sprava dolzhen neposredstvenno soedinyat'sya s lokal'- nym glavnym komp'yuterom. Tak kak kornevoj domen ishchetsya poslednim, to v fajle root.dom mozhet nahodit'sya imya domena verhnego urovnya (takoe, kak SOM), kotoroe ispol'zuetsya v tom sluchae, esli imya domena bol'she ne sootvetstvuet imeni, ukazannomu v rannem domene. Esli pochta adresuetsya uzlu ross@nesser.COM i fajl nesser.COM sover- shenno ne sootvetstvuet kakomu-libo fajlu domena, to domen SOM verhnego urovnya budet sootvetstvovat' vtoroj zapisi i sistema MMDF budet peredavat' dannuyu pochtu v uzel UU.NET s nadezhdoj na to, chto uzel uunet.UU.NET znaet kakim obrazom poluchit' pochtu, napravlennuyu uzlu nesser.COM. Kanal'nye fajly Opredeleniya MCHN,nahodyashchiesya v fajle /usr/mmdf/mmdftailor, napravlyayut sistemu MMDF k vypolneniyu poiska opisannyh fajlov .chn , nahodyashchihsya v kataloge /usr/mmdf /table. Dannyj katalog prednaznachen dlya hraneniya kanal'nyh opredelenij. V fajle local.chn soderzhatsya zapisi podobnye dannoj: sco.COM sco sco sco blue.sco.COM sco blue sco Pol'zovatel' dolzhen vklyuchit' pervye dve zapisi, otobrazhayu- shchie zapisi MLNAME.MLDOMAIN i MLNAME v uzel MLNAME, v tom poryad- ke , kotoryj opredelen v fajle mmdftailor . Esli pol'zovatel' rabotaet so skrytymi lokal'nymi komp'yuterami, to neobhodimo vklyuchit' poslednie dve zapisi, kotorye otobrazhayut zapisi MLOCMACHINE.MLNAME.MLDOMAIN i MLOCMACHINE v zapis' MLNAME. Fajl list.chn soderzhit sleduyushchie zapisi: Spiskovyj processor Spiskovyj processor Spiskovyj processor Spiskovyj processor Zapis' imeni, formiruemaya sleva napravo (LHS), yavlyaetsya imenem psevdo glavnogo komp'yutera, opredelennym v pochtovom psevdonime spiska (smotrite primer fajla alias.list). Dannye -21-17- zapisi soobshchayut sisteme MMDF o tom, chto neobhodimo peredat' pochtu, adresovannuyu v pochtovom spisk