Регистрация uucp-пользователя в HDB-uucp



Итак задача: зарегистрировать домашний компьютер Петрова Ивана Васильевича
у нас на IPS. Решено: ему выделяется

email: petrov.ips.ras.ru
login: uupetrov
passwd: 1petRoV
host: pulsar

I. Регистрируем uucp-login на pulsar'е /etc/passwd
II. Прописываем его в UUCP-конфигурационных файлах /usr/lib/uucp/hdb-config/*
III. Описываем его в конфигурации sendmail на pulsar'е /etc/mailertable
IV. Описываем его на нашем DNS сервере ipsun /var/named/ips.ras.ru

I. Логин. /etc/passwd



1. В файл /etc/passwd вставляем строчку

uupetrov::14097:14:Ivan W. Petrov UUCP login:/var/spool/uucppublic:/usr/lib/uucp/uucico

ВНИМАНИЕ: ввиду особой кривизны uucp на pulsar'е, группа
uucp'шного пользователя должна быть не 14 (uucp), а 0 (root).
(КРИМИНАЛ !!!)

2. passwd uupetrow

II. UUCP account



На пульсаре установлен taylor-uucp 1.05, использующий
конфигурационные файлы формата HDB.

Посему правим два файла:
Systems: машины, которых мы знаем
Permitions: что могут эти машины у нас делать. Обычно - только отправлять почту

3. Systems:

ippi Never ACU 9600 1234567 "" \r\r gin:--in:--in: uuippi word: qwe
kur Never ACU 9600 7654321 "" \r\r gin:--in:--in: uukur word: sg9wl
. . .
petrov Never ACU 9600 Телефон "" \r\r gin:--in:--in: логин word: пароль

Вообще то телефон, логин, пароль могут быть любыми - ведь
мы не собираемся сами туда звонить.

4. Permitions:

LOGNAME=uupetrov MACHINE=petrov VALIDATE=petrov MYNAME=pulsar \
SENDFILES=yes REQUEST=yes \
COMMANDS=/bin/rmail:/usr/bin/uucp \
READ=/usr/spool/uucppublic WRITE=/usr/spool/uucppublic

Обратить внимание, чтобы принадлежность этих каталогов была uucp.uucp

III. Sendmail



Поскольку в /etc/sendmail.cf есть такие сттроки:
# "Smart" relay host (may be null)
DS
# Mailer table (overriding domains)
Kmailertable dbm -o /etc/mailertable

то

5. В файл /etc/mailertable добавить строку

.mian smtp:class.mian.su
mian.su smtp:class.mian.su
abc.ac.msk.su uucp:abc
. . .
larin.mian.su local:larin
onegin.ips.ras.ru uucp:onegin
petrov.ips.ras.ru uucp:petrov

/* # А это хозяйство работало раньше в /etc/sendmail.cf,
* DUpulsar.ac.msk.su
* Cwpulsar.ac.msk.su pulsar.ac.msk.su.UUCP
* # Cw значитт, что надо барать почту и на pulsar.ac.msk.su тоже
*
* # А этот фрагмент теперь подлежит уничтожению
* CUaag
* CUadian
* CUadmin
*/

6. Выполнить команды

cd /etc
makemap dbm mailertable < mailertable

7. Перезапустить sendmail, если в /etc/sendmail.cf вносились
изменения. Хотя в нашем случае изменений туда не требуется.


IV. DNS

8. в файле /var/named/ips.ras.ru Добавить хост petrov и
увеличить serial num

1995060102 ; Serial (yyyymmddxx)
^^^^^^^^^^^^^

petrov MX 10 pulsar
MX 20 mailrelay
MX 30 maylrelay.gmd.de

^^^^^^^^^^^^^^^^^^^^^^^^^ фрагмент скопировать с
uucp-шного аналога.

9. Перезапустить DNS сервера на ipsune

named.reload

Подякувати Помилка?

Дочати пiзнiше / подiлитися