Итак задача: зарегистрировать домашний компьютер Петрова Ивана Васильевича
у нас на 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



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



        На пульсаре установлен 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



 Поскольку в /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

Популярность: 17, Last-modified: Thu, 12 Feb 1998 07:28:19 GmT