Vous êtes ici : Support technique → FAQ générale → Réseau → Fichier
.rhosts.
Pour passer des r-commandes (r pour remote), il faut avoir, dans le HOME de la machine cible, c'est à dire la machine éloignée, un fichier .rhosts avec pour chaque machine et chaque login exécutant une de ces r-commandes une ligne de la forme :
host_autorisé login_autorisé
Supposons que vous travailliez sur une machine locale, sous le nom de login nom. Cette machine locale s'appelle machine_locale et est connue de l'IDRIS. Pour pouvoir passer, depuis votre machine locale, une r-commandes s'exécutant sur la machine Ulam, il faut que vous ayez dans votre HOME de la machine Ulam un fichier .rhosts avec la ligne :
machine_locale.lieu.fr nom
ce qui signifie que l'utilisateur ayant pour login rlabxxx sur la machine Ulam autorise le login nom sur machine_locale.lieu.fr à exécuter des r-commandes en son nom.
Remarque : ce fichier $HOME/.rhosts doit avoir les accès : -rw------.
Si ce fichier est modifiable par tous (accès -rw-rw-rw-), il est ignoré.
Voici sur la machine Ulam un exemple de fichier .rhosts à votre disposition :
ulam-rlabxxx : cat .rhosts #exemple de fichier .rhosts vargas.idris.fr rlabxxx (1) machine_locale.lieu.fr nom (2)
et (1) donnent l'autorisation à rlabxxx d'exécuter sur la machine Ulam des r-commandes depuis la machine Vargas.
(2) donne l'autorisation à nom d'exécuter des r-commandes depuis machine_locale.lieu.fr sur la machine Ulam sous le login rlabxxx
Important : le fichier .rhosts n'est plus utile pour utiliser des r-commandes entre les machines de l'IDRIS : Ulam, Vargas, Babel et Gaya.