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

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

 
  • Регистрация uucp-пользователя в HDB-uucp
  • I. Логин. /etc/passwd
  • II. UUCP account
  • III. Sendmail

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


    Home | UK Shop Center |Contact | Buy Domain | Directory | Web Hosting | Resell Domains


    Copyleft 2005 ruslib.us