Go to the first, previous, next, last section, table of contents.


Accepting Calls

To accept calls from another system, you must arrange matters such that when that system calls in, it automatically invokes uucico on your system.

The most common arrangement is to create a special user name and password for incoming UUCP calls. This user name typically uses the same user ID as the regular uucp user (Unix permits several user names to share the same user ID). The shell for this user name should be set to uucico.

Here is a sample `/etc/passwd' line to accept calls from a remote system named airs:

Uairs:password:4:8:airs UUCP:/usr/spool/uucp:/usr/lib/uucp/uucico

The details may vary on your system. You must use reasonable user and group ID's. You must use the correct file name for uucico. The password must appear in the UUCP configuration files on the remote system, but will otherwise never be seen or typed by a human.

Note that uucico appears as the login shell, and that it will be run with no arguments. This means that it will start in slave mode and accept an incoming connection. See section Invoking uucico.

On some systems, creating an empty file named `.hushlogin' in the home directory will skip the printing of various bits of information when the remote uucico logs in, speeding up the UUCP connection process.

For the greatest security, each system which calls in should use a different user name, each with a different password, and the called-login command should be used in the `sys' file to ensure that the correct login name is used. See section Accepting a Call, and see section Security.

If you never need to dial out from your system, but only accept incoming calls, you can arrange for uucico to handle logins itself, completely controlling the port, by using the `--endless' option. See section Invoking uucico.


Go to the first, previous, next, last section, table of contents.