Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ rlogind(8N) — UTek W2.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

rlogin(1n)

rsh(1n)

inetd(8n)



RLOGIND(8N)             COMMAND REFERENCE             RLOGIND(8N)



NAME
     rlogind - remote login server

SYNOPSIS
     /etc/rlogind [ -d ]

DESCRIPTION
     Rlogind is the server for the rlogin(1n) program.  The
     server provides a remote login facility with authentication
     based on privileged port numbers.

     Rlogind is run by inetd(8n) when a connection is made on the
     ``login'' service specification; see services(5n).  When a
     service request is received the following protocol is
     initiated:

     1)   The server checks the client's source port.  If the
          port is not in the range 0-1023, the server aborts the
          connection.

     2)   The server checks the client's source address.  If the
          address is associated with a host for which no
          corresponding entry exists in the host name data base
          (see hosts(5n)), the server aborts the connection.

     Once the source port and address have been checked, rlogind
     allocates a pseudo terminal and manipulates file descriptors
     so that the slave half of the pseudo terminal becomes the
     stdin , stdout , and stderr for a login process.  The login
     process is an instance of the login(1) program, invoked with
     the -r option.  The login process then proceeds with the
     authentication process as described in rshd(8n), but if
     automatic authentication fails, it reprompts the user to
     login as one finds on a standard terminal line.

     The parent of the login process manipulates the master side
     of the pseduo terminal, operating as an intermediary between
     the login process and the client instance of the rlogin
     program.  The login process propagates the client terminal's
     baud rate and terminal type, as found in the environment
     variable, ``TERM''; see environ(7) .

OPTIONS
     -d  Turn on socket debugging for use with trpt.

DIAGNOSTICS
     All diagnostic messages are returned on the connection
     associated with the stderr, after which any network
     connections are closed.  An error is indicated by a leading
     byte with a value of 1.





Printed 10/17/86                                                1





RLOGIND(8N)             COMMAND REFERENCE             RLOGIND(8N)



     Hostname for your address unknown.
     No entry in the host name database existed for the client's
     machine.

     Try again.
     A fork by the server failed.

     /bin/sh: ...
     The user's login shell could not be started.

RETURN VALUE
     [0] Rlogind is running.

     [1] Rlogind is not running.

     [USAGE]        Incorrect command line syntax. Execution
                    terminated.

     [P_ERR]        A system error occurred. Execution
                    terminated.  See intro(2) for more
                    information on system errors.

     [NP_WARN]      An error warranting a warning message
                    occurred. Execution continues.

     [NP_ERR]       An error occurred that was not a system
                    error.  Execution terminated.

CAVEATS
     The authentication procedure used here assumes the integrity
     of each client machine and the connecting medium.  This is
     insecure, but is useful in an ``open'' environment.

SEE ALSO
     rlogin(1n), rsh(1n), inetd(8n).




















Printed 10/17/86                                                2





































































%%index%%
na:72,65;
sy:137,167;
de:304,2114;
op:2418,140;
di:2558,327;3029,348;
rv:3377,715;
ca:4092,238;
se:4330,145;
%%index%%000000000142

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026