Operating System

Вид материалаРеферат

Содержание


Mldomain uucp
Mldomain com
Mdlvrdir ""
Подобный материал:
1   ...   28   29   30   31   32   33   34   35   36

setcolor -p 7000 8

Следует заметить, что каждый раз, когда пользователь нажи­мает на комбинацию ключей g, звучание звонка будет анало­гично тому, которое было установлено ранее.

-20-9-

Сбор экрана

Операнд -n команды setcolor восстанавливает цвет экрана к "обычным" белым символам на черном заднем фоне.

ГЛАВА 21

Установка электронной почты

стр Вступление........................................ 21-1 Преобразование файлов конфигурации................ 21-2 Преобразование файла псевдонима................... 21-2 Установка конфигурации сети Micnet................ 21-3 Установка конфигурации сети UUCP.................. 21-4 Ручное редактирование файлов конфигурации......... 21-6 Модификация файла mmdftailor...................... 21-6 Имена домена и компьютера......................... 21-6 Адрес поддержки................................... 21-8 Планирование передачи............................. 21-8 Табличные определения............................. 21-8 Определения псевдонима............................ 21-9 Канальные определения............................. 21-9 Определения домена................................ 21-11 Уровни регистрации................................ 21-12 Определение псевдонимов........................... 21-13 Файл alias.list................................... 21-13 Файл alias.user................................... 21-14 Редактирование маршрутных файлов.................. 21-14 Доменные файлы.................................... 21-15 Канальные файлы................................... 21-16 Пример маршрута................................... 21-18 Модификация базы данных........................... 21-19 Обслуживание системы MMDF........................ 21-20

-21-1-

Вступление

Операционная система использует систему MMDF (средство мультиканального распределения меморандума версии IIв, модифи­кации #32) для направления почты непосредственно и через сети Micnet, UUCP или другие сети, которые обслуживает систему MMDF.

Чтобы установить пакет MMDF , необходимо использовать ути­литу custom(ADM) для формирования конфигурации базовой системы. Данная утилита используется для посылки почты локальному компь­ютеру.

Система MMDF обладает свойством многофункциональности и удобно настраивается на конфигурацию маршрутов почты. В других параграфах данной главы приводится объяснения следующей инфор­мации:

. Каким образом спланировать систему MMDF и настроить ее на оборудование пользователя (используя утилиты обращения или ручное редактирование файлов конфигурации).

. Каким образом перестроить старую базу данных MMDF всякий раз, когда выполняется изменение псевдонима или информации о маршруте.

. Каким образом осуществить обслуживание системы MMDF и каким образом решаются данные задачи.

-21-2-

Преобразование файлов конфигурации

С целью оказания помощи при установлении конфигурации сис­темы ММDF , воспользуйтесь утилитами преобразования, которые предназначены для создания совместимых с системой MMDF паролей и маршрутных файлов, получаемых из файлов формата XENIX. Ис­пользуя данные утилиты, могут быть созданы без выполнения руч­ного редактирования файлов конфигурации системы MMDF независи­мые и простые конфигурации сетей Micnet и UUCP. Чтобы сформировать конфигурацию более сложной системы, пользователю необходимо отредактировать вручную файлы конфигурации системы MMDF.

Перед тем, как пользователю приступить к выполнению каких- -либо преобразований, требуется восстановить с резервной копии псевдонимы XENIX и маршрутные файлы. После установки системы MMDF утилитой custom , пользователь должен восстановить следую­щие файлы:

/usr/lib/mail/aliases

/usr/lib/mail/top

/usr/lib/uucp/Systems

В следующем разделе демонстрируется каким образом можно выполнить преобразования файлов XENIX в файлы формата системы MMDF. Если у пользователя отсутствуют данные псевдонимы формата XENIX и маршрутные файлы, то необходимо создать вручную псевдо­нимы формата MMDF и маршрутные таблицы (для получения дополни­тельной информации пользователь должен изучить раздел "Модифи­кация базы данных").

Всякий раз, когда выполняются какие-либо изменения псевдо­нима MMDF или маршрутной информации, пользователю необходимо перестроить ненужную базу данных (для получения дополнительной информации пользователь должен изучить раздел " Модификация ба­зы данных").

Преобразования файла псевдонима

Утилита mmdfalias выполняет изменения псевдонимов в файле, выполняя преобразование из формата операционной системы XENIX. Например:

Машина?пользователь

Выполняются преобразования в формат системы MMDF. Например:

Пользователь@машина

Например: голубой?грушевый сидр становится грушевый сидр@ голубой.

-21-3

Утилита mmdfalias также разделяет преобразованное содержа­ние файла XENIX на два файла системы MMDF , в которых содержит­ся список типов псевдонимов и псевдонимы, заносимые пользовате­лем в компьютеры. Сделайте так, чтобы файл псевдонимов XENIX был разделен правильно то есть, перед началом преобразований отредактируйте файл /usr/lib/mail/aliases, который требуется восстановить с магнитной ленты для добавления приведенной ниже строки комментариев. Данная строка используется в качестве раз­делителя списка типов псевдонимов и псевдонимов пользова­тель-машина. Сделайте так, чтобы псевдонимы списка находились перед разделителем, и чтобы отображения пользователь-машина со­ответствовала следующему виду:

#пользователь-машина отображение

Затем, чтобы выполнить преобразование файла псевдонимов операционной системы XENIX в формат системы MMDF , войдите в каталог mmdf и запустите программу преобразования /usr/mmdf/

table/tools/mmdfalias. Данная программа запускается из каталога

/usr/mmdf/table. Ниже приводится пример запуска данной прог­раммы.

cd /usr/mmdf/table

tools/mmdfalias

Программа mmdfalias создает два новых файла alias.list и alias.list в текущем каталоге (в данном случае файлы создают-

ся в каталоге /usr/mmdf/table). Перед выполнением изменений

базы данных два файла должны находиться в каталоге /usr/mmdf/

table.

Установка конфигурации сети

Если необходимо установить маршрут почты, проходящий через сеть MMDF , необходимо построить домен системы MMDF и канальные файлы, используя для этого файл топологии /usr/lib/ mail/top. Для этого, сначала убедитесь в том, что топология сети Micnet построена правильно. Проверка топологии сети выполняется прог­раммой netutil . В файле /usr/lib/mail/top должна находиться запись для каждой пары компьютеров, подсоединенных к сети Micnet . Например:

черный ttyla голубой tty9600

черный ttyla красный tty9600

-21-4-

Данная запись будет указывать на то, что компьютеры "чер­ный" и "голубой" соединены вместе в качестве "черного" и "крас­ного".

После этого зарегистрируйтесь в качестве пользователя mmdf и используйте утилиту mmlist(ADM) для построения файлов micnet. dom и micnet.chn системы MMDF. Например:

cd/usrmmdf/table

tools/mnlist

После этого убедитесь в том, что домен и канальные файлы были построены правильно. Для этого необходимо просмотреть фай­лы micnet.dom и micnet.chn и убедиться в том, что в данных фай­лах содержатся записи для каждого из компьютера, например:

micnet.dom:

черный черный.UUCP

голубой голубой.UUCP

красный красный.UUCP

micnet.chn:

черный.UUCP черный: %S

голубой.UUCP голубой: %S

красный.UUCP красный: %S

Заметьте, что домен "UUCP" присвоен компьютерам, использу­емых в сети Micnet . Чтобы изменить данные записи, необходимо или редактировать вручную файлы micnet.dom и micnet.chn после прогона утилиты mnlist , или выполнить редактирование програм­мой mnlist(ADM) и изменить строку "LDOMAIN=UUCP". Данное изме­нение отражает локальный домен. После этого необходимо запус­тить утилиту mnlist , которая используется с целью создания домена и канальных файлов вместе с необходимым доменом.

После того, как домен и канальные файлы сформированы и ус­тановлено, что данные действия выполнены точно и при условии регистрации пользователя в файловой системе mmdf и нахождения в каталоге /usr/mmdf/table , выполните перестроение базы данных

следующим образом:

dbmbuild

Установка конфигурации сети UUCP

Если пользователю требуется установить маршруты почты, проходящие через сеть UUCP , то в этом случае необходимо пост-

-21-5-

роить домен системы MMDF и канальные файлы, выбирая информацию

из файла /usr/lib/uucp/Systems. В данном файле содержится ин­формация о местоположении компьютера пользователя, используемая при взаимодействии компьютеров между собой. Например:

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

После этого необходимо войти в файловую систему mmdf и ис­пользовать запись uulist для построения файлов uucp.dom и uucp. chn системы MMDF , например:

cd/usr/mmdf/table

tools/uulist

Чтобы убедиться в том, что домен и канальные файлы пост­роены правильно, просмотрите файлы uucp.dom и uucp.chn и найди­те в данных файлах записи для каждой из машин, используемых в сети UUCP . Например:

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

При условии нахождения в файловой системе mmdf и использо­вания текущего каталога /usr/mmdf/table , после формирования домена и канальных программ, выполните перестройку базы данных следующим образом:

dbmbuild

-21-6-

Ручное редактирование файлов конфигурации

Конфигурация системы MMDF начинается с файла

/usr/mmdf/mmdfftailor . Данный файл определяет локальную машину

и имена доменов, различные таблицы, в которых содержатся сведе­ния о псевдониме, домене и канале, а другую информацию, относя­щуюся к конфигурации сети. Файлы alias.list и alias.user содер­жат определения псевдонимов. Файлы .dom и .chn определяют маршрутную информацию, необходимую для поддержания каждого маршрутного протокола. В разделе "Пример маршрута" приводятся сведения о том, каким образом система MMDF использует псевдони­мы и маршрутные таблицы.

Чтобы изменить конфигурацию системы MMDF, необходимо войти в файловую систему mmdf и отредактировать файлы конфигурации. Всякий раз, когда пользователь изменяет каким-либо способом псевдонимы системы MMDF или маршрутную информацию, необходимо переформировать ненужную информацию, хранящуюся в базе данных (для получения дополнительной информации по данному вопросу не­обходимо изучить строение частей файла и раздел "Модификация базы данных").

В данном разделе приводится объяснение частей файла mmdftailor, псевдонимов и маршрутных файлов, которые вероятнее всего, пользователь хочет изменить во время установки системы MMDF. В страницах руководства mmdftailor(F) и tables(F) содер­жатся полные описания форматов используемых файлов.

Модификация файла mmdftailor

Файл mmdftailor является файлом конфигурации верхнего уровня системы . В данном файле содержится информация и руко­водство по системе MMDF по каждому из данных файлов конфигурации.

Имена домена и компьютера

Первые несколько строк, находящихся в файле mmdftailor оп­ределяют полное имя компьютера. Когда пользователь устанавлива­ет систему MMDF с использованием утилиты custom , в данных строках первоначально формируется информация следующего вида:

MLDOMAIN UUCP

MLNAME голубой

UUCP является общим именем домена, а "голубой" является именем компьютера.

-21-7-

Если используется простая конфигурация системы, то пользо­ватель может не изменять имя компьютера, а использовать имя компьютера, аналогичное приведенному. Пользователю может потре­боваться изменить данные имена в следующих случаях:

. Если пользователь обладает официально зарегистрированным именем домена, которое позволяет провести обмен почтой через мировую сеть. С целью получения информации о регистрации име-

ни домена, напишите по адресу:

Сетевой информационный центр DDN

Международный SRI

Авеню Равензвуд 333, комната EJ291

Менло парк, Калифорния СА 94025 США.

. Если в распоряжении пользователя имеется несколько компьютеров, используемые в компании, и необходимо послать поч­ту специалистам другой компании без знаний имени компьютера, используемого в компании, на котором сотрудник будет получать почту.

Если пользователь владеет именем домена (например, sco.СОМ), то ему необходимо сделать изменения в первых двух строках файла mmdftailor. Если в распоряжении компании пользо­вателя имеется несколько компьютеров, то он может добавить ло­кальное имя компьютера в файл mmdftailor . Например:

MLDOMAIN COM

MLNAME sco

MLOCMACHINE голубой

В других системах UUCP наиболее общими значениями записи MLDOMAIN являются значения СОМ, которые используется в коммер­ческих организациях и значения EDU , которые используются в ор­ганизациях, занимающимися образованием. В записи MLNAME указы­вается имя компании пользователя, которое будет известно во всей сети. Запись MLOCMACHINE содержит локальное имя компьютера.

Определение MCOCMACHINE позволяет пользователю спрятать локальное имя компьютера в зарегистрированном домене своей ком­пании и на основании этого специалист, посылающий почту, может не помнить внутреннего имени компьютера. Если пользователь свя­зал локальные машины под единственным именем, то тем самым он создал административный домен. В административном домене все имена пользователей должны быть уникальными и поэтому почта мо­жет направляться к любому специалисту, работающему в любом месте

домена без указания локального имени компьютера в адресе почты.

В примере приведенном выше, СОМ является доменом, sco яв­ляется именем компании и "голубой" является локальным именем компьютера. Пользователь при работе на данном компьютере, ис­пользуя имя "грушевый сидр", может принять почту, которая адре­суется следующим образом:

грушевый_сидр@sco.COM

-21-8-

Адрес поддержки

В следующей строке файла mmdftailor определен адрес, по которому система MMDF будет посылать любую почту, которая не может быть передана или возвращена данному отправителю почты. Например:

MSUPPORT почтмейстер@голубой.sco.COM

Адрес указанный в записи MSUPPORT , должен быть абсолютно правильным. Если данный адрес описан неправильно и система не может передать исходную непередаваемую почту по адресу поддерж-

ки, то система создает новую часть почты, которая является не­передаваемой до тех пор, пока компьютер не завершит работу с системой.

Можно назначить пользователя, который бы получал непереда­ваемую почту. Однако назначение в данном случае локального пользователя получателем непередаваемой почты предпочтительнее так, как в данном случае используется более простой адрес. На основании этого, более вероятно, что данный адрес является дос­товерным адресом.

Планирование передачи

Если необходимо использовать систему MMDF для передачи почты в файл или каталог, отличные от тех, в которых исполь-

зуются имя файла, принятое по умолчанию, и зарегистрированное

пользователем в каталоге /usr/spool/mail, то в файл можно до­бавить строки записей, аналогичные приведенным ниже:

MDLVRDIR ""

MMBXNAME ".почтовый_ящик"

MMBXPROT 0600

Если операнд MDLVRDIR содержит нулевое значение, то систе­ма MMDF передает внутренний каталог пользователя. Если опе­ранд MMBXNAME содержит нулевое значение, то система MMDF ис­пользует регистрацию пользователей в качестве имени файла почтового ящика. Операнд MMBXPROT устанавливает режим защиты для файлов почтового ящика с тем же набором восьмеричных номе­ров, которые команда chmod(C) использует для выполнения измене­ний во время разрешений по доступу. В соответствии с данным примером, система MMDF передает данные в файл ".почтовый_ящик", находящийся во внутреннем каталоге пользователя, для которого

установлен режим защиты файла. При этом доступ к файлу по чте­нию и записи обеспечивается только владельцу файла.

-21-8а-

Табличные определения

В следующем разделе файла mmdftailor определяются псевдо­нимы, домен и канальные таблицы. Каждая строка файла связывает сокращенное имя и более наглядное имя с содержимым таблицы, ко­торая находится в каталоге /usr/mmdf/table. Сокращенные имена используются позднее в данном файле в качестве стенографической записи, которая ссылается на табличные файлы. Более наглядное имя присваивается некоторым программам в качестве дисплейной строки, используемой для объяснения назначения таблицы.

Например, таблица псевдонима отображений пользователь-ком­пьютер может быть определена следующим образом:

MTBL auser, file="alias.user", show="User Aliases"

К файлу /usr/mmdf/table/alias.user можно обращаться по имени auser при работе с оставшейся частью файла mmdftailor.

Хотя, вероятнее всего, существующие определения файла не будут изменяться, пользователю может потребоваться информация о том каким образом каждая таблица была определена по мере выпол­нения модификаций других частей файла mmdftailor . Если пользо­ватель установил новый канал, то необходимо включить в файл mmdftailor соответствующие определения таблицы, относящиеся к записи сетевой установки пакета.

-21-9-

Определения псевдонима

Записи ALIAS определяют различные источники информации псевдонима, используя при этом сокращенные имена, описанные в определениях MTBL . Каждая таблица псевдонима может быть опре­делена следующими характеристиками:

Доверенным файлом (trusted): доверенный файл псевдонима может направлять почту, которая будет получена каким-либо фай­лом или процессом, используя для этого разрешения какого-либо пользователя системы (включая корневого пользователя). Только супер пользователь обладает доступом для выполнения модификации доверенного файла псевдонима.

Опцией "Обход запрещен" (nobypass): данная опция блокирует механизм обхода псевдонима адреса от использования псевдонимов во время обработки данного файла.

Ниже приводятся несколько примеров определения псевдони­мов. Данные примеры следующие:

ALIAS table=lalias, trusted, nobypass

ALIAS table=auser

Система MMDF выполняет поиск таблиц псевдонимов в том по­рядке, в котором их сформировал пользователь, используя для этого первые псевдонимы, которые проверены на соответствие, без выполнения других проверок на соответствие в просматриваемых в более позднее время таблицах. В разделе "Определение псевдони­мов" содержится описание того, каким образом можно создатить

файлы псевдонимов.

Канальные определения

Записи MCHN определяют каналы, используемые системой MMDF для передачи почты. Канал является механизмом, который исполь­зуется для передачи почты, направляемой или в почтовый ящик или в локальную машину или через сеть на удаленный компьютер.

Для передачи почты требуется по крайней мере два канала: один канал используется для передачи локальной почты, а другой используется для обработки объемных почтовых списков (на стра­нице руководства в разделе, где приводится описание утилиты list(ADM), содержатся объяснения о том, каким образом можно вы­полнить обработку почтовых списков). Пользователю необходимо определить другие каналы с целью обеспечения сетевых протоко­лов, которые требуется включить в конфигурации системы. Каналь­ные определения выглядят следующим образом:

-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"

Порядок определений MCHN важен, так как система MMDF вы­полняет поиск канальных таблиц в установленном порядке.

Последний канал, определенный в примере (канал badhosts), используется для почты, направленной к главному компьютеру, ко­торую не распознала программа submit(ADM). Данный канал отправ­ляет почту главному компьютеру, который имеет в своем распоря­жении мощную базу данных. Операнд badhosts описывает не существующий канал, так как данный канал не связан со своей собственной транспортной программой. Данный псевдо-канал ис­пользует канал Micnet для передачи почты более "умному" глав­ному компьютеру. Если канал badhosts не существует, то почта направленная неизвестному главному компьютеру, возвращается в то место, откуда она была послана.

В канальных определениях первым аргументом является имя канала. Ниже приводятся параметры, используемые для определения данных каналов. Данные параметры следующие:

show данный параметр обозначает описательное имя,

используемое определенными программами в ка­честве дисплейной строки при объяснении ка-