Site Naming
As with TCP/IP-based networking, your host has to have a name for UUCP networking. As long as you simply want to use UUCP for file transfers to or from sites you dial up directly, or on a local network, this name does not have to meet any standards.[92]
However, if you use UUCP for a mail or news link, you should think about having the name registered with the UUCP Mapping Project.[93] The UUCP Mapping Project is described in Chapter 17, Electronic Mail. Even if you participate in a domain, you might consider having an official UUCP name for your site.
Frequently, people choose their UUCP name to match the first component of their fully qualified domain name. Suppose your site's domain address is
However, make sure not to use the unqualified site name in mail addresses unless you have registered it as your official UUCP name. At the very best, mail to an unregistered UUCP host will vanish in some big black bit bucket. If you use a name already held by some other site, this mail will be routed to that site and cause its postmaster a lot of headaches.
By default, the UUCP suite uses the name set by hostname as the site's UUCP name. This name is commonly set by a command on the boot time
Taylor Configuration Files
We now return to the configuration files. Taylor UUCP gets its information from the following files:
This is the main configuration file. You can define your site's UUCP name here.
This file describes all known sites. For each site, it specifies its name, what times to call it, which number to dial (if any), what type of device to use, and how to log on.
This file contains entries describing each available port, together with the line speed supported and the dialer to be used.
This file describes dialers used to establish a telephone connection.
This file contains expansions for symbolic dial codes.
This file contains the login name and password to be used when calling a system. Rarely used.
This file contains login names and passwords that systems may use when logging in. It is used only when uucico does its own password checking.
Taylor configuration files are generally made up of lines containing keyword-value pairs. A hash sign introduces a comment that extends to the end of the line. To use a hash sign to mean itself, escape it with a backslash like this: #.
There are quite a number of options you can tune with these configuration files. We can't go into all the parameters, but we will cover the most important ones here. Then you should be able to configure a modem- based UUCP link. Additional sections describe the modifications necessary if you want to use UUCP over TCP/IP or over a direct serial line. A complete reference is given in the Texinfo documents that accompany the Taylor UUCP sources.
When you think you have configured your UUCP system completely, you can check your configuration using the uuchk tool (located in
General Configuration Options Using the config File
You won't generally use this file to describe much beside your UUCP hostname. By default, UUCP will use the name you set with the hostname command, but it is generally a good idea to set the UUCP name explicitly. Here's a sample
# /usr/lib/uucp/config - UUCP main configuration file
hostname vstout
A number of miscellaneous parameters can be set here too, such as the name of the spool directory or access rights for anonymous UUCP. The latter will be described later in this chapter in the section 'Anonymous UUCP.'
How to Tell UUCP About Other Systems Using the sys File
The
Parameters before the very first
The most prominent fields are discussed in detail in the following sections.
System name
The
Each system name can appear only once. If you want to use several sets of configurations for the same system (such as different telephone numbers uucico should try in turn), you can specify
Telephone number
