rcmdsh man page on OpenBSD

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

RCMDSH(3)		  OpenBSD Programmer's Manual		     RCMDSH(3)

NAME
     rcmdsh - return a stream to a remote command without superuser

SYNOPSIS
     #include <unistd.h>

     int
     rcmdsh(char **ahost, int inport, const char *locuser, const char
     *remuser, const char *cmd, char *rshprog);

DESCRIPTION
     The rcmdsh() function is used by normal users to execute a command on a
     remote machine using an authentication scheme based on reserved port
     numbers using rsh(1) or the value of rshprog (if non-null).  rshprog may
     be a fully-qualified path, a non-qualified command, or a command
     containing space-separated command line arguments.

     The rcmdsh() function looks up the host *ahost using gethostbyname(3),
     returning -1 if the host does not exist.  Otherwise *ahost is set to the
     standard name of the host and a connection is established to a server
     residing at the well-known Internet port shell/tcp (or whatever port is
     used by rshprog).	The parameter inport is ignored; it is only included
     to provide an interface similar to rcmd(3).

     If the connection succeeds, a socket in the UNIX-domain of type
     SOCK_STREAM is returned to the caller, and given to the remote command as
     stdin and stdout, and stderr.

DIAGNOSTICS
     The rcmdsh() function returns a valid socket descriptor on success.  It
     returns -1 on error and prints a diagnostic message on the standard
     error.

SEE ALSO
     rsh(1), socketpair(2), rcmd(3), rshd(8)

HISTORY
     The rcmdsh() function first appeared in OpenBSD 2.0.

BUGS
     If rsh(1) encounters an error, a file descriptor is still returned
     instead of -1.

OpenBSD 4.9		       December 29, 2009		   OpenBSD 4.9
[top]

List of man pages available for OpenBSD

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