uucpadm Command
Purpose
Enters basic BNU configuration information.
Syntax
uucpadm
Description
The uucpadm command provides interactive entry and modification of basic BNU configuration information in the Devices, Systems, Permissions, Poll, and Dialcodes files in the /etc/uucp directory. You can use the uucpadm command repeatedly to adjust the same file.
When you enter the uucpadm command at the command line, the command displays a list of the files you can change. After you choose a file to modify, the command displays a vertical list of the names of the fields in that file. You can enter the appropriate entry in each field. When you press the Enter key, the cursor moves to the next field in the list.
The command uses a copy of a file to record changes. The original file remains unchanged until you press the Ctrl+U or Ctrl+X key sequence at the appropriate menu. You can exit to the main uucpadm menu at any time, without saving your changes, by using the Ctrl+D key sequence.
The help routine provides instructions for each data field. Type a ? (question mark) in any menu field to access the help routine for that field.
Type a ~ (tilde) in any field to enter an ASCII editor and edit the appropriate file for that field. The uucpadm command invokes the editor designated by the EDITOR environment variable. If the EDITOR variable is not defined, the command invokes the vi editor.
If your entry for the first menu item matches an existing record, the uucpadm command retrieves that record for update. The command also tells you how many records have that first entry. If your entry for the first menu item does not match any existing record, the uucpadm command displays the word ADD at the top of the screen.
The uucpadm command checks the data as you enter it. If an inconsistency among the files is found, the command displays a warning message.
If the uucpadm command recognizes the entry you make for the first menu item, it fills in the default values for the remaining fields. For example, if you type TCP as the Type in the Devices file menu, the command places a - (hyphen) in each remaining field for you. It also checks for consistency with other files and for processes that should be running on the system. For example, when you type TCP as the Type in the Devices file menu, the uucpadm command checks to see if the uucpd daemon is running. If the daemon is not running, the command displays a note after the Type field, as follows:
Type: TCP
<Note: Make certain uucpd is enabled.>
Line1: -
Mode | File |
---|---|
rw | /etc/uucp/Devices |
rw | /etc/uucp/Dialcodes |
rw | /etc/uucp/Permissions |
rw | /etc/uucp/Poll |
rw | /etc/uucp/Systems |
Examples
- To start the uucpadm command,
type the following:
A menu listing the files you can change is displayed./usr/sbin/uucp/uucpadm
- To make an entry to
the /etc/uucp/Devices file, choose the Add/Change Uucp Devices option
at the uucpadm menu. The following is a sample uucpadm screen
defining a direct 9600 baud connection to system merlin over
the tty3 device:
Type: merlin line1: tty3 line2: - class: 9600 dialers: direct
- To make an entry to
the /etc/uucp/Systems file, choose the Add/Change Uucp Systems option
at the uucpadm menu. The following is a sample uucpadm screen
defining the nostromo.aus.ibm.com system connected to an ACU device
in class 2400:
Name: nostromo.aus.ibm.com Time: Any Type: ACU Class: 2400 Phone: 997-7942 Login: nuucp Password: gotcha
- To change the /etc/uucp/Permissions file,
choose the Add/Change Uucp Permissions File option at the uucpadm menu.
- Following is a sample uucpadm screen
defining a LOGNAME entry in the Permissions file:
If the remote machine is merlin or nostromo, the login ID must be uucpz (VALIDATE option). Remote hosts using this ID can request to send files, and the local host can sendfiles as requested. Users with this ID can read all files with permissions granted to the others group, and can write to all files, except those in the /etc directory, with permissions granted to the others group.L/M: LOGNAME=uucpz Request: yes Sendfiles: yes Read: / Write: NOWRITE=/etc Callback: Commands: Validate: merlin:nostromo
- Following is a sample uucpadm screen
defining a MACHINE entry in the Permissions file:
The machine ID is merlin. Requests for file transfers can be made. The user can read all files and can write to all files except those in the /etc directory. The execution of all commands is permitted.L/M: MACHINE=merlin Request: yes Sendfiles: Read: NOREAD=/etc Write: NOWRITE=/etc Callback: Commands: ALL Validate:
- Following is a sample uucpadm screen
defining a LOGNAME entry in the Permissions file:
- To make an entry in
the /etc/uucp/Poll file, choose the Add/Change Uucp Poll File option
at the uucpadm menu. Following is a sample uucpadm screen
defining an entry in the Poll file:
This entry instructs BNU to poll the merlin.aus.ibm.com system at 2400 hours (midnight), 700 hours (7 a.m.), 1300 hours (1 p.m.), and 1900 hours (7 p.m.).System: merlin Hours: 0 7 13 19
- To make an entry in
the /etc/uucp/Dialcodes file, choose the Add/Change Uucp Dialcodes option
at the uucpadm menu. Following is a sample uucpadm screen
defining an entry in the Dialcodes file:
This entry assigns LA as the abbreviation for the Los Angeles area code.Abr: LA Dialcode: 1-213-
Files
Item | Description |
---|---|
/usr/sbin/uucp/uucpadm | Contains the uucpadm command. |
/etc/uucp/Devices | Contains information about available devices. |
/etc/uucp/Dialcodes | Contains dialing code abbreviations. |
/etc/uucp/Dialers | Specifies initial handshaking on a connection. |
/etc/uucp/Permissions | Describes access permissions for remote systems. |
/etc/uucp/Poll | Specifies when BNU polls remote systems to initiate tasks. |
/etc/uucpSystems/ | Describes accessible remote systems. |