Контрольная работа: Розсилання пошти в мережевій операційній системі FreeBSD

Показує поточний статус різних об'єктів, які підпадають під дії протоколу UUCP. Ця команда також може бути використана для того щоб відповісти на запит або послати негативну відповідь на запит, посланий командами UUCP або UUX.

Для повного перегляду допомоги англійською мовою в командному рядку UNIX необхідно набрати команду man uustat.

Нам буде достатньо використати команду

uustat -all - показати всю чергу запитів на передачу файлів

uustat --status - показати всі послідовності зв'язних інформаційних обмінів між усіма віддаленими машинами.

Uustat --ps - показати стан всіх процесів UUCP, які контролюють порти або доступ до системи.

UUX

Синтаксис команди - uux [опції] команди

Ця команда служить для виконання команд на віддалених машинах через UUCP використовуючи файли віддаленої машини. При виконанні автоматично запускається daemon UUCICO, якщо в командному рядку не стояло --nouucico

Виконання команди відбувається через активізацію daemon’а UUXQT. Аргументи файлів можуть бути зібрані з віддаленої системи і передані керуючій системі, як потік стандартного вводу.

При написанні шляхів в якості аргументів UUX, можна використати знання, отримані з параграфа про UUCP.

Для більш детального перегляду допомоги англійською мовою в командному рядку UNIX необхідно набрати команду man UUX.

Для повного опису конфігурації необхідно розглянути також наступний daemon і дві додаткові утиліти

Daemon UUXQT

Синтаксис daemon’а : UUXQT [опції]

Він виконує команди, що вимагаються командою UUX з локальної або віддаленої машини. Daemon UUXQT запускається daemon’ом UUCICO відразу ж по факту виконання команди UUX, якщо в рядку не був вказаний ключ --nouucico

Розглянемо основні опції

-c command - виконуються запити тільки для указаних в командному рядку команд;

-s system - виконуються запити, отримані з указаних в командному рядку названий систем.

Утиліта UUCHK

Синтаксис uuchk [-s система] [стандартні опції для UUCP]

UUCHK зчитує дані про конфігурацію протоколу UUCP, і відображає значно ширший спектр інформації, чим можна прочитати в конфігураціойному файлі. Цю утиліту корисно використовувати, коли відбувається процес конфігурації протоколу UUCP. Опція система використовується для того, щоб указати, для яких систем необхідно вивести дані про конфігурацію. Утиліта MAKEMAP служить для перетворення файлів в бази даних для настройки SENDMAIL.

Настройка протоколу UUCP

1) ????????? ???????? ?????????????? ????? ??? UUCP. 2) drwxrwx--- 3 uucp uucp 512 15 ??? 16:23 ./drwxr-xr-x 10 root wheel 2048 30 ??? 21:44 ../-r--r----- 1 uucp uucp 61 23 ??? 1997 call-r--r----- 1 uucp uucp 260 8 ??? 1997 config-rw-r----- 1 uucp uucp 250 3 ??? 20:51 dial-r--r----- 1 uucp uucp 1 25 ??? 1996 dialcode-r--r----- 1 uucp uucp 14 21 ??? 1997 passwd-r--r----- 1 uucp uucp 96 29 ??? 1997 portdrwxr-xr-x 2 root uucp 512 15 ??? 12:08 samples/-r--r----- 1 uucp uucp 160 28 ??? 1997 sysin-r--r----- 1 uucp uucp 366 16 ??? 16:06 sysout

1.1 call

В цьому файлі описується ваш логін і пароль для продзвонки на інші uucp-машини. Природно, логін і пароль необхідно получити від адміністратора тої машини, на яку ви зібрались дзвонити. В нашому випадку він буде виглядати приблизно так:

======= call ======# system login passwordprovider uumyhost Your_Secret_Password======= call ======

1.2 config

В цьому файлі описуються різні параметри uucp, в основному шляхи і імена файлів. Цей файл потрібен, якщо потрібно перевизначити деякі умовчання, які або задані при компіляції.

======= config ======nodename myhost # ??? ????????? ??????? ???? ?????? uucp-????spool /var/spool/uucppubdir /var/spool/uucppubliclogfile /var/spool/uucp/Logstatfile /var/spool/uucp/Statsdebugfile /var/spool/uucp/Debugsysfile sysin sysout # ????? ?????? ? ??????? ?????? - ????? ??????portfile portdialfile dialdialcodefile dialcodecallfile callpasswdfile passwd# ????????? ????????? ??????????? ???????? ????????? ?????max-uuxqts 1======= config ======

1.3 dial

Це файл з описами модемів.

======= dial ======dialer idc # ???????? ???? ??????, ??? ???? ??? ???? ??????? uucpdialtone wpause ,#chat "" ATZ\r\d\c OK ATM0DPW\T CONNECT \p\cchat "" ATZ\r\d\c OK ATM0DT\T CONNECT \p\cchat-fail BUSYchat-fail ERRORchat-fail NO\sDIALTONEchat-fail NO\sCARRIER#complete \d\d+++\d\dATH\r\c#abort \d\d+++\d\dATH\r\c======= dial ======

1.4 dialcode

Служить для набору номера, має нульову довжину

1.5 passwd

В цьому файлі містяться логін і відповідний пароль для тих систем, які будуть дзвонити вам. При роботі з протоколом UUCP daemon uucico -l авторизує подзвонивших користувачів, пропонуючи їм при цьому ввести логін і пароль, і перевіряє правильність пароля по цьому файлу. Які логіни і паролі можна присвоїти віддаленим машинам, які дзвонять вам – справа смаку. Правильніше дати їм логіни, які починаються однаково, наприклад, з двох букв uu.

======= passwd ======uuhost1 Top_Secret_Passworduuhost2 Smart_Passworduuhost3 Stupid_Password======= passwd ======

1.6 port

В цьому файлі міститься опис портів. Портів може бути багато. Кожен порт має своє ім’я, яке і використовується надалі в файлах з описами віддалених систем. Hабір параметрів не обмежується нижченаведеним прикладом. Докладніше можна знайти в описі до Taylor UUCP.

======= port ======port port1 # ???? ?????type modemdevice /dev/cuaa1dialer idcspeed 38400port port2 # ??? ???? ?????type tcpservice 540======= port ======

1.7 sysin

Це файл з описами систем, які будуть дзвонити вам.

======= sysin ======call-login *call-password *local-send /local-receive /port port1 # ??, ?? ?? ???'??????, ? ??? ???????? ????chat-timeout 90protocol g # ???????, ?? ???????? ??????????? ????-?????? ????? ????????time never # ???????? ?????? ????, ?? ?? ?????? ?? ????????debug 1system host1myname myhost # ?? ?? ????????????? ??????? host1, ???? ???? ??????????called-login uuhost1system host2myname myhostcalled-login uuhost2system host3myname myhostcalled-login uuhost3======= sysin ======

1.8 sysout

К-во Просмотров: 184
Бесплатно скачать Контрольная работа: Розсилання пошти в мережевій операційній системі FreeBSD