[comp.unix.questions] rexec password requirement

muru@iris.brown.edu (Murugappan Palaniappan) (01/16/91)

Let's assume two machines A and B are both in /etc/hosts.equiv, that is
a user on machine A can do a rsh and exec a program on machine B. However,
performing an rexec of the same program from a C-program requires a password -
the password needs to be in the ~user/.netrc or in the environment variable.
The man pages specify that there should be one entry per machine B - a stringent
requirement.

My questions are:
1) Is there an equivalent command for rexec that would check the hosts.equiv
   file and not require the user's password?
2) If the answer to 1) is no, is there a way for the user to specify only one
   entry in the ~user/.netrc to encompass all machines in the hosts.equiv file?
3) If the answer to 2) is no, what other options do I have?

Note: I cannot do a system("rsh B ...") since this call blocks.

Please e-mail your reply to muru@iris.brown.edu

Thanks.

muru palaniappan