Re: Connecting (IConnect) Solaris machine to a Linux server
Posted in 2005
Apologies, I misunderstood what you were saying.
More below...
On 11/30/05, ART KAGEL, .... <kagel@bloomberg.net> wrote:
> > From: Jonathan Leffler <jleffler@earthlink.net> At: 11/30 2:53
> >
> > On 11/29/05, Art S. Kagel <kagel@bloomberg.net> wrote:
> > > Rupan3rd wrote:
> <SNIP>
> > > > Hi there, I have a question for you smart guys.
> > > >
> > > > I have Sun Solaris 9 machine where Informix IConnect 10.0 is installed.
> > > > The machine should make use of the database server (IDS 10.0) installed
> > > > on a Red Hat EL4 Linux server.
> > > >
> > > > By default Linux does not provide 'rlogin' functionality, which is the
> > > > default
> > > > method used by Informix to make the connectivity. Now it is installed
on
> > > > my box.
> > >
> > > Not to worry, the underlying rcmd() interface is included in the Linux
> > > libraries which is all that Informix requires. This works so...
> >
> > I am under the illusion that IDS does not use the rcmd() interface -
> > whatever that is - and in fact does not require the r-commands
>
> Jonathan: My only point was that the r-commands are indeed NOT required. I
> was under the impression that IDS uses the ruserok() and rcmd() library
> functions for at least a portion of the user validation and those functions
are
> indeed included in the Linux libraries. If oninit is indeed simply emulating
> the authentication protocol that rcmd() uses that's fine. I only meant to
> reassure Rupan3rd that this was not a problem.
I'm not convinced we use either ruserok() or rcmd() library functions,
but we probably duplicate the functionality of ruserok() and when we
do need remote command execution (for archive to remote tape devices),
we probably use a variant of system() or popen() to achive the result.
> > installed on the machine to operate, unless you are doing ontape
> > archives to a remote device. The communications between client and
> > server or between server and server use the r-commands configuration
> > files but that's all. The rest is in IDS.
> >
> > Do you have any evidence that the r-commands actually must be
> > installed for IDS to work?
>
> No I do not and if you read carefully I did not say that the r-commands (ie
> the rlogin and rsh commandline utilities) needed to be installed for IDS to
> work. I only stated that the rcmd library calls ARE present and if anything
> were needed it would only be those functions, so not to worry.
Sorry - I misunderstood...
--
Jonathan Leffler #include <disclaimer.h>
Email: jleffler@earthlink.net, jleffler@us.ibm.com
Guardian of DBD::Informix v2005.02 -- http://dbi.perl.org/