BNU files for TCP/IP connection entries in the local system files

These BNU files are entries on the local system zeus.

  • Systems file: The Systems file on system zeus contains the following entry so that zeus can contact system hera:
    hera Any TCP,t - - in:--in: uzeus word: birthday

    This example specifies that system zeus can call system hera at any time, by using the t protocol for communications with system hera. System zeus logs in to system hera as uzeus with the password birthday.

    Note: The t protocol supports TCP. Therefore, always use the t protocol for BNU communications over TCP/IP connections. However, the t protocol cannot be used when the Type field is ACU (automatic calling unit) or when a modem connection is used.

    BNU uses the Type and Class fields in the Systems file to find the appropriate device for the connection. It checks the Devices file for an entry of type TCP.

  • Devices file: The Devices file that is used by the uucico daemon on system zeus contains the following entry for TCP/IP connections:
    TCP  -  -  -  TCP

    Because the device type is TCP, there are no Class, Line, or Line2 entries. The Dialer is also specified as TCP. BNU looks in the Dialers files for a TCP entry.

  • Dialers file: The Dialers file that is used by the uucico daemon on system zeus contains a TCP/IP entry as follows:
    TCP

    This entry specifies that no dialer configuration is required.

    Note: Dialer configuration is never required over a TCP/IP connection.
  • Permissions file: The Permissions file on system zeus contains the following entry, which grants system hera access to system zeus:
    LOGNAME=uhera SENDFILES=yes REQUEST=yes \
    MACHINE=zeus:hera VALIDATE=uhera \
    READ=/var/spool/uucppublic:/home/hera \
    WRITE=/var/spool/uucppublic:/home/hera COMMANDS=ALL

    The combined LOGNAME and MACHINE entries provide the following permissions to system hera, when system zeus and system hera are connected:

    • System hera can request and send files regardless of who initiated the call.
    • System hera can read and write to the public directory and to the /home/hera directory on system zeus.
    • System hera can run all commands on system zeus.
    • System hera must log in to system zeus as user uhera, and system hera cannot use any other login ID for BNU transactions.
      Note: Because the permissions are the same regardless of which system initiates the call, the preceding LOGNAME and MACHINE entries are combined. If the permissions are not the same for system hera and system zeus, the LOGNAME and MACHINE entries are as follows:
      LOGNAME=uhera VALIDATE=hera SENDFILES=yes REQUEST=yes \
      READ=/var/spool/uucppublic:/home/hera \
      WRITE=/var/spool/uucppublic:/home/hera
      
      MACHINE=zeus:hera REQUEST=yes COMMANDS=ALL\
      READ=/var/spool/uucppublic:/home/hera \
      WRITE=/var/spool/uucppublic:/home/hera