1 IN.UUCPD(1M) Maintenance Commands IN.UUCPD(1M) 2 3 4 5 NAME 6 in.uucpd, uucpd - UUCP server 7 8 SYNOPSIS 9 /usr/sbin/in.uucpd [-n] 10 11 12 DESCRIPTION 13 in.uucpd is the server for supporting UUCP connections over networks. 14 15 16 in.uucpd is invoked by inetd(1M) when a UUCP connection is established, 17 that is, a connection to the port indicated in the "uucp" service 18 specification, and executes the following protocol. See services(4): 19 20 1. The server prompts with login:. The uucico(1M) process at 21 the other end must supply a username. 22 23 2. Unless the username refers to an account without a password, 24 the server then prompts with Password:. The uucico process 25 at the other end must supply the password for that account. 26 27 28 If the username is not valid, or is valid but refers to an account that 29 does not have /usr/lib/uucp/uucico as its login shell, or if the 30 password is not the correct password for that account, the connection 31 is dropped. Otherwise, uucico is run, with the user ID, group ID, 32 group set, and home directory for that account, with the environment 33 variables USER and LOGNAME set to the specified username, and with a 34 -u flag specifying the username. Unless the -n flag is specified, 35 entries are made in /var/adm/utmpx and /var/adm/wtmpx for the username. 36 in.uucpd must be invoked by a user with appropriate privilege (usually 37 root) in order to be able to verify that the password is correct. 38 39 SECURITY 40 in.uucpd uses pam(3PAM) for authentication, account management, and 41 session management. The PAM configuration policy, listed through 42 /etc/pam.conf, specifies the modules to be used for in.uucpd. Here is a 43 partial pam.conf file with entries for uucp using the UNIX 44 authentication, account management, and session management module. 45 46 uucp auth requisite pam_authtok_get.so.1 47 uucp auth required pam_dhkeys.so.1 48 uucp auth required pam_unix_auth.so.1 49 50 uucp account requisite pam_roles.so.1 51 uucp account required pam_projects.so.1 52 uucp account required pam_unix_account.so.1 53 54 uucp session required pam_unix_session.so.1 55 56 57 58 If there are no entries for the uucp service, then the entries for the 59 "other" service will be used. If multiple authentication modules are 60 listed, then the peer may be prompted for multiple passwords. 61 62 FILES 63 /var/adm/utmpx 64 accounting 65 66 67 /var/adm/wtmpx 68 accounting 69 70 71 SEE ALSO 72 svcs(1), inetadm(1M), inetd(1M), svcadm(1M), uucico(1M), pam(3PAM), 73 pam.conf(4), services(4), attributes(5), pam_authtok_check(5), 74 pam_authtok_get(5), pam_authtok_store(5), pam_dhkeys(5), 75 pam_passwd_auth(5), pam_unix_account(5), pam_unix_auth(5), 76 pam_unix_session(5), smf(5) 77 78 DIAGNOSTICS 79 All diagnostic messages are returned on the connection, after which the 80 connection is closed. 81 82 user read 83 An error occurred while reading the username. 84 85 86 passwd read 87 An error occurred while reading the password. 88 89 90 Login incorrect. 91 The username is invalid or refers to an account 92 with a login shell other than /usr/lib/uucp/uucico, 93 or the password is not the correct password for the 94 account. 95 96 97 NOTES 98 The in.uucpd service is managed by the service management facility, 99 smf(5), under the service identifier: 100 101 svc:/network/uucp 102 103 104 105 106 Administrative actions on this service, such as enabling, disabling, or 107 requesting restart, can be performed using svcadm(1M). Responsibility 108 for initiating and restarting this service is delegated to inetd(1M). 109 Use inetadm(1M) to make configuration changes and to view configuration 110 information for this service. The service's status can be queried using 111 the svcs(1) command. 112 113 114 The pam_unix(5) module is no longer supported. Similar functionality is 115 provided by pam_authtok_check(5), pam_authtok_get(5), 116 pam_authtok_store(5), pam_dhkeys(5), pam_passwd_auth(5), 117 pam_unix_account(5), pam_unix_auth(5), and pam_unix_session(5). 118 119 120 121 November 9, 2015 IN.UUCPD(1M)