rcmdsh man page on MirBSD

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

RCMDSH(3)		   BSD 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 contain-
     ing 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 er-
     ror.

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 in-
     stead of -1.

MirOS BSD #10-current		 May 5, 2003				     1
[top]

List of man pages available for MirBSD

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