in.rexecd man page on Solaris

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
Solaris logo
[printable version]

in.rexecd(1M)		System Administration Commands		 in.rexecd(1M)

NAME
       in.rexecd, rexecd - remote execution server

SYNOPSIS
       in.rexecd

DESCRIPTION
       in.rexecd  is  the  server  for the rexec(3SOCKET) routine.  The server
       provides remote execution facilities with authentication based on  user
       names   and  passwords.	It  is	invoked	 automatically	as  needed  by
       inetd(1M), and then executes the following protocol:

       1.  The server reads characters from the socket up to a null (\0) byte.
	   The resultant string is interpreted as an ASCII number, base 10.

       2.  If  the number received in step 1 is non-zero, it is interpreted as
	   the port number of a secondary stream to be used for the stderr.  A
	   second  connection  is  then	 created  to the specified port on the
	   client's machine.

       3.  A null terminated user name of at most 16 characters	 is  retrieved
	   on the initial socket.

       4.  A null terminated password of at most 16 characters is retrieved on
	   the initial socket.

       5.  A null terminated command to be passed to a shell is	 retrieved  on
	   the	initial	 socket.   The length of the command is limited by the
	   upper bound on the size of the system's argument list.

       6.  rexecd then validates the user as is done at login time and, if the
	   authentication  was	successful,  changes to the user's home direc‐
	   tory, and establishes the user and group protections of  the	 user.
	   If any of these steps fail the connection is aborted and a diagnos‐
	   tic message is returned.

       7.  A null byte is returned  on	the  connection	 associated  with  the
	   stderr  and the command line is passed to the normal login shell of
	   the user.  The shell inherits the network  connections  established
	   by rexecd.

USAGE
       in.rexecd and rexecd are IPv6-enabled. See ip6(7P).

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │SUNWrcmds			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       svcs(1),	   inetd(1M),	 inetadm(1M),	 svcadm(1M),   rexec(3SOCKET),
       attributes(5), smf(5), ip6(7P)

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 (0 is returned in step  7
       above  upon successful completion of all the steps prior to the command
       execution).

       username too long       The name is longer than 16 characters.

       password too long       The password is longer than 16 characters.

       command too long	       The command line passed exceeds the size of the
			       argument list (as configured into the system).

       Login incorrect.	       No  password  file  entry  for  the  user  name
			       existed.

       Password incorrect.     The wrong password was supplied.

       No remote directory.    The chdir command to the home directory failed.

       Try again.	       A fork by the server failed.

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

NOTES
       The in.rexecd service is managed by the	service	 management  facility,
       smf(5), under the service identifier:

       svc:/network/rexec:default

       Administrative actions on this service, such as enabling, disabling, or
       requesting restart, can be performed using  svcadm(1M).	Responsibility
       for  initiating	and restarting this service is delegated to inetd(1M).
       Use inetadm(1M) to make configuration changes and to view configuration
       information for this service. The service's status can be queried using
       the svcs(1) command.

SunOS 5.10			  4 Nov 2004			 in.rexecd(1M)
[top]

List of man pages available for Solaris

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net