Регистрация 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