REXECD(8) | System Manager's Manual | REXECD(8) |
rexecd
— remote
execution server
rexecd |
Rexecd
is the server for the
rexec(3) routine. The server provides remote execution
facilities with authentication based on user names and passwords.
Rexecd
listens for service requests at the
port indicated in the ``exec'' service specification; see
services(5). When a service request is received the
following protocol is initiated:
\0
’) byte. The resultant string is
interpreted as an ASCII number, base 10.Rexecd
then validates the user as is done at login
time and, if the authentication was successful, changes to the user's home
directory, and establishes the user and group protections of the user. If
any of these steps fail the connection is aborted with a diagnostic
message returned.rexecd
.Except for the last one listed below, all diagnostic messages are returned on the initial socket, after which any network connections are closed. An error is indicated by a leading byte with a value of 1 (0 is returned in step 7 above upon successful completion of all the steps prior to the command execution).
A facility to allow all data and password exchanges to be encrypted should be present.
The rexecd
command appeared in
4.2BSD.
March 16, 1991 | Linux NetKit (0.17) |