Bonjour,
je ne comprends pas bien ton problème. Un seul fichier .rhosts suffit.
Exemple:
SrvA=Machine locale
UsrA=User local
SrvB=Machine distante
UsrB=User distant
je suis connecté sur SrvA avec UsrA.
je veux exécuter un srcipt sur SrvB avec UsrB.
Ce qu'il faut faire:
créer le fichier /home/UsrB/.rhosts sur SrvB (machine distante) avec ce contenu:
SrvA UsrA <user_local>
Tu peux mettre autant de lignes que tu veux; d'ailleurs pense à rajouter toutes les interfaces réseau connues (ex: SrvA2 si tu as une deuxième @IP pointant sur cet alias)
Le plus dur est fait, tu n'as plus qu'à tester:
rsh SrvB -l UsrB date
On doit obtenir :
Thu Jun 14 11:53:45 DFT 2007
Si pas OK:
rshd: 0826-813 Permission is denied.