For incoming UUCP (uucico) requests from remote systems to be handled properly, each system has to have a login on your system.
To allow a remote system to access your system, you need to add an entry to the /etc/passwd file as follows:
For more information, see Using Your Assigned Administrative Rights in Securing Users and Processes in Oracle Solaris 11.4.
A typical entry that you might put into the /etc/passwd file for a remote system that is permitted to access your system with a UUCP connection would be as follows:
Ugobi:*:5:5:gobi:/var/spool/uucppublic:/usr/lib/uucp/uucico
By convention, the login name of a remote system is the system name preceded by the uppercase letter U. Note that the name should not exceed eight characters. Otherwise, you might have to truncate or abbreviate the name.
The preceding entry shows that a login request by Ugobi is answered by /usr/lib/uucp/uucico. The home directory is /var/spool/uucppublic. The password is obtained from the /etc/shadow file. You must coordinate the password and the login name with the UUCP administrator of the remote system. The remote administrator must then add an appropriate entry, with login name and unencrypted password, in the remote system's Systems file.
Similarly, you must coordinate your system's name and password with the UUCP administrators of all systems that you want to reach through UUCP.