Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       rewec - Renvoyer un flux sur une commande distante

SYNOPSIS

       #define _BSD_SOURCE             /* Consultez feature_test_macros(7) */
       #include <netdb.h>

       int rexec(char **ahost, int inport, char *user,
                 char *passwd, char *cmd, int *fd2p);

DESCRIPTION

       Cette interface est rendue obsolete par rcmd(3).

       La    fonction    rexec()    cherche   l'hote   *ahost   en   utilisant
       gethostbyname(3), elle renvoie -1 si l'hote  n'existe  pas.  Autrement,
       *ahost  est  configure  avec  le  nom  standard  de  l'hote.  Si un nom
       d'utilisateur et un mot de passe sont  egalement  specifies,  ils  sont
       utilises  pour  s'authentifier  sur  l'hote ; autrement, on cherche les
       informations appropriees dans  l'environnement  puis  dans  le  fichier
       .netrc  de  l'utilisateur  situe  dans le repertoire personnel. Si cela
       echoue, on demande l'information a l'utilisateur.

       Le port inport specifie quel port Internet DARPA sera utilise  pour  la
       connexion ;    l'appel    getservbyname("exec",    "tcp")    (consultez
       getservent(3)) renverra un pointeur sur une structure qui  contient  le
       port  necessaire.  Le  protocole  de la connexion est decrit en details
       dans rexecd(8).

       Si la connexion reussit, une socket dans le domaine  Internet  de  type
       SOCK_STREAM  est  renvoyee  a  l'appelant  et est fournie a la commande
       distante comme  stdin  et  stdout.  Si  fd2p  est  non  nul,  un  canal
       auxiliaire   sur   un  processus  de  controle  sera  configure  et  un
       descripteur de celui-ci sera place dans *fd2p. Le processus de controle
       renverra une sortie de diagnostic de la commande (unite 2) sur ce canal
       et acceptera les octets sur ce meme canal comme etant  des  numeros  de
       signaux  Unix  a  transmettre  au  groupe  du processus de la commande.
       L'information  de  diagnostic  n'inclut  pas   l'echec   d'autorisation
       distante.   Une   connexion   secondaire   est   configuree  apres  que
       l'autorisation a ete verifiee. Si fd2p vaut 0, stderr (unite  2  de  la
       commande   distante)   sera   la   meme   que  stdout  et  aucun  canal
       supplementaire ne sera utilise pour envoyer des signaux arbitraires  au
       processus  distant, bien qu'il soit possible d'obtenir son attention en
       transmettant des donnees supplementaires.

CONFORMIT'E

       Pas dans POSIX.1-2001.  Presente  sur  les  BSD,  Solaris  et  beaucoup
       d'autres systemes. La fonction rexec() est apparue dans BSD 4.2.

BOGUES

       La  fonction  rexec()  envoie  des  mots  de  passe non chiffres sur le
       reseau.

       Le service sous-jacent est considere comme un gros trou de securite  et
       ne  devrait pas etre active sur bien des machines ; consultez rexecd(8)
       pour plus d'explications.

VOIR AUSSI

       rcmd(3), rexecd(8)

COLOPHON

       Cette page fait partie de  la  publication  3.27  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      etre       trouvees       a       l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis  2010,  cette  traduction est maintenue a l'aide de l'outil po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone        au        sein        du       projet       perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Alain Portal <URL:http://manpagesfr.free.fr/> (2006).  Nicolas Francois
       et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez   signaler   toute   erreur   de   traduction  en  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.