|
IDS Forum
Re: IDS - PAM AUTHENTICATION ANYONE WHO HAVE ACTUALLY MANAGED TO USE IT PLEASE???
Posted By: Stefan Sammut Date: Friday, 29 July 2005, at 2:39 a.m.
In Response To: IDS - PAM AUTHENTICATION ANYONE WHO HAVE ACTUALLY MANAGED TO USE IT PLEASE??? (Stefan Sammut)
This is a multi-part message in MIME format.
------=_NextPart_000_002A_01C59418.03CC3E10 Content-Type: multipart/alternative; boundary="----=_NextPart_001_002B_01C59418.03CC3E10"
------=_NextPart_001_002B_01C59418.03CC3E10 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hello,
Thanks for your reply, we have actually seen your documentation.=20 We are using Linux Fedora core 4, and the pam is located under = /etc/pam.d and keeps it's shared objects within lib security.
When we use the lsof command with |grep pam_rps, we could be see that = the file is being used. Somehow pam_deny comes also into the scene, which we think it's one of our problems of why it's not = being authenticated.
Any further help will be highly appreciated.
Many thanks for help.
Stefan Sammut Software Engineer Philip Toledo Limited Computer & Communications Solutions Notabile Road, Mriehel BKR01, Malta Tel: (+356) 2144 5566 Fax: (+356) 2148 4316 Website : www.ptl.com.mt
The information contained in this email is confidential and may be = privileged. It is intended for the addressee only, if you are not the = intended recipient please notify the sender and delete the email = immediately. The contents of this e-mail must not be disclosed or copied = without the senders consent. We cannot accept any responsibility for = viruses. Any views expressed in this message are those of the individual = sender, except where the sender specifically states them to be the view = of Philip Toledo Limited
----- Original Message -----=20 From: Abhishek Mathur=20 To: Stefan Sammut=20 Cc: forum.subscriber@iiug.org ; ids@iiug.org=20 Sent: Thursday, July 28, 2005 5:04 PM Subject: Re: IDS - PAM AUTHENTICATION ANYONE WHO HAVE ACTUALLY MANAGED = TO USE IT PLEASE??? [5503]
Hi,=20 I think the location of the pam_serv file is not correct. I = believe it should be under /usr/lib/security. Also, the pam_serv file is = a PAM service module written by the user (typically a shared object ) = and placed in the /usr/lib/security directory on the machine where the = server is located.=20
Please also refer to the following article for more details - = http://www-128.ibm.com/developerworks/db2/zones/informix/library/techarti= cle/0306mathur/0306mathur.html=20
Thanks and Regards, Abhishek Mathur
IBM - Information Management 913-599-7109 (T/L - 337-7109) abhishek@us.ibm.com =20
"Stefan Sammut" <ssammut@ptl.com.mt>=20 Sent by: forum.subscriber@iiug.org=20 07/28/2005 06:14 AM=20 To ids@iiug.org =20 cc =20 Subject IDS - PAM AUTHENTICATION ANYONE WHO HAVE ACTUALLY = MANAGED TO USE IT PLEASE??? [5503]=20
=20
=20
Hello People.
We've been trying to use the IDS PAM authentication module for the = past 2 weeks, but we seem done only a little progresses. We followed the release notes under = $INFORMIXDIR/release/en_us/0333/pam.txt; The sqlhosts file is set up as follows.
tadinda_tcp onsoctcp acilia 1525 s=3D4,pam_serv=3D(informix),pamauth=3D(challenge)
The informix file (pam_serv) under /etc/init.d reads as follows: #%PAM-1.0 #auth optional pam_toledo.so /usr/informix tadinda_tcp auth required pam_rps.so debug account required pam_rps.so debug password required pam_rps.so debug session required pam_rps.so debug
We have tried many of the available services ( pam_unix_passwd,even = our own!) , but with this configuration (using the pam_rps service) we the nearest since when running the esqlc pam_demo example prompts back = with a challenge. However it consistently returns the -1809 error!
We're running IDS 10.0.3 and seems pam documentation is rather = misleading and incomplete. We looked throughout the whole net but found nothing helpful. We need to use PAM with PowerBuilder and so far we've = managed to get PowerBuilder 10 to talk to an esqlc generated DLL (already a big = step). The first person who manages to get the callback function example = working, we can update IIUG with new relevant PAM documentation including PowerBuilder connectivity.
Many thanks for your help.
The esqlc pam_demo ($INFORMIXDIR/demo/esqlc/pam_demo.ec reads as = follows:
#include <stdio.h> #include <string.h>
#define PAM_PROMPT_ECHO_OFF 1 #define PAM_PROMPT_ECHO_ON 2 #define PAM_ERROR_MSG 3 #define PAM_TEXT_INFO 4 #define PAM_MAX_MSG_SIZE 512
EXEC SQL define FNAME_LEN 40; EXEC SQL define LNAME_LEN 40;
int callback(char *challenge, char *response, int msg_style);
int main() { EXEC SQL BEGIN DECLARE SECTION; char fname[ FNAME_LEN + 1 ]; char lname[ LNAME_LEN + 1 ]; char dbpass[20]; char dbuser[20]; char dbname[20]; EXEC SQL END DECLARE SECTION;
int retval =3D 0;
/* First register the callback. This needs to be done before = establishing the * connection as done here. */
printf("Starting PAM demo \n"); EXEC SQL WHENEVER ERROR STOP;
retval =3D ifx_pam_callback(callback);
if (retval =3D=3D -1) { printf("Error in registering callback\n"); return (-1); } else { printf("Callback Registered. Status=3D%d\n",retval); strcpy(dbpass,"mibobva"); strcpy(dbuser,"acilia"); strcpy(dbname,"cell"); printf( "Callback function registered.\n"); /* EXEC SQL connect to :dbname user :dbuser using :dbpass; */ EXEC SQL database :dbname ; printf ("SQLCODE ON CONNECT =3D %d\n", SQLCODE);
EXEC SQL declare pamcursor cursor for select customer,name into :fname, :lname from slcustm;
EXEC SQL open pamcursor; for (;;) { EXEC SQL fetch pamcursor; if (strncmp(SQLSTATE, "00", 2) !=3D 0) { break; }
printf("%s %s\n",fname, lname);
}
if (strncmp(SQLSTATE, "02", 2) !=3D 0) printf("SQLSTATE after fetch is %s\n", SQLSTATE);
EXEC SQL close pamcursor; EXEC SQL free pamcursor;
EXEC SQL disconnect current; printf("\nPAM DEMO run completed successfully\n"); } }
/* The callback function which will provide responses to the = challenges. */
int callback(char *challenge, char *response, int msg_style) {
printf("%s\n",challenge); switch (msg_style){ case PAM_PROMPT_ECHO_OFF: case PAM_PROMPT_ECHO_ON : printf("%s: %d:\n",challenge, msg_style); scanf("%s:",response); break;
case PAM_ERROR_MSG: case PAM_TEXT_INFO: default: printf("%s: %d\n",challenge, msg_style); } return 0; }
Stefan Sammut Software Engineer Philip Toledo Limited Computer & Communications Solutions Notabile Road, Mriehel BKR01, Malta Tel: (+356) 2144 5566 Fax: (+356) 2148 4316 Website : www.ptl.com.mt
The information contained in this email is confidential and may be privileged. It is intended for the addressee only, if you are not the intended recipient please notify the sender and delete the email immediately. The contents of this e-mail must not be disclosed or = copied without the senders consent. We cannot accept any responsibility for viruses. Any views expressed in this message are those of the = individual sender, except where the sender specifically states them to be the = view of Philip Toledo Limited
----- Original Message ----- From: "Colin Bull" <Colin.Bull@videonetworks.com> To: <ids@iiug.org> Sent: Wednesday, July 27, 2005 3:34 PM Subject: RE: oninit error .. [5501]
> SANTOSH NIKUMBH wrote > > >One more update for this . I get the following in the log :- > >16:12:29 listener-thread: err =3D -25572: oserr =3D 227: errstr = =3D : > Network driver cannot > >bind a name to the port. > > System error =3D 227. > > ------------------------------------------------------------------ > >Does it mean that my entry in the "services" file is NOT proper ? > > >I have made an entry in /etc/services file as :- > > > >padbv2 3400/tcp #informix padbv2 instance > > What does 'grep padbv2 $INFORMIXDIR/etc/sqlhosts' > > output (assuming Unix platform) > > Colin Bull > > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > This email may contain confidential and privileged information and = is intended for the named or > authorised recipients only. If you are not the named or authorised recipient of this email, > please note that any copying, distribution, disclosure or use of its contents is strictly > prohibited. If you have received this email in error please notify = the sender immediately and > then destroy it. The views expressed in this email are not = necessarily those held by VNL, and VNL > does not accept any liability for any action taken in reliance on = the contents of this message. > VNL does not guarantee that the integrity of this email has been maintained, nor that it is free > of viruses, interceptions or interference. > > = _______________________________________________________________________ > This email has been scanned for all known viruses by the MessageLabs = Email Security System. > = _______________________________________________________________________ > > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.338 / Virus Database: 267.9.5/58 - Release Date: = 25/07/05 > >
-------------------------------------------------------------------------= -----
No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.338 / Virus Database: 267.9.5/58 - Release Date: 25/07/05
------=_NextPart_001_002B_01C59418.03CC3E10 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <META content=3D"MSHTML 6.00.2800.1476" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>Hello,</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>Thanks for your reply, we have = actually seen=20 your documentation. </FONT></DIV> <DIV><FONT face=3DArial size=3D2>We are using Linux Fedora core 4, and = the pam is=20 located under /etc/pam.d and keeps it's shared objects within lib=20 security.</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>When we use the lsof = command with=20 |grep pam_rps, we could be see that the file is being used. Somehow = pam_deny=20 comes also</FONT></DIV> <DIV><FONT face=3DArial size=3D2>into the scene, which we = think it's one of our=20 problems of why it's not being authenticated.</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>Any further help will be highly=20 appreciated.</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>Many thanks for help.</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>Stefan Sammut<BR>Software = Engineer<BR>Philip Toledo=20 Limited<BR>Computer & Communications Solutions<BR>Notabile Road, = Mriehel=20 BKR01, Malta<BR>Tel: (+356) 2144 5566<BR>Fax: (+356) 2148 = 4316<BR>Website : <A=20 href=3D"http://www.ptl.com.mt">www.ptl.com.mt</A></FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>The information contained in this email = is=20 confidential and may be privileged. It is intended for the addressee = only, if=20 you are not the intended recipient please notify the sender and delete = the email=20 immediately. The contents of this e-mail must not be disclosed or copied = without=20 the senders consent. We cannot accept any responsibility for viruses. = Any views=20 expressed in this message are those of the individual sender, except = where the=20 sender specifically states them to be the view of Philip Toledo=20 Limited</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <BLOCKQUOTE=20 style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; = BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"> <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV> <DIV=20 style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: = black"><B>From:</B>=20 <A title=3Dabhishek@us.ibm.com = href=3D"mailto:abhishek@us.ibm.com">Abhishek=20 Mathur</A> </DIV> <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A = title=3Dssammut@ptl.com.mt=20 href=3D"mailto:ssammut@ptl.com.mt">Stefan Sammut</A> </DIV> <DIV style=3D"FONT: 10pt arial"><B>Cc:</B> <A = title=3Dforum.subscriber@iiug.org=20 = href=3D"mailto:forum.subscriber@iiug.org">forum.subscriber@iiug.org</A> = ; <A=20 title=3Dids@iiug.org href=3D"mailto:ids@iiug.org">ids@iiug.org</A> = </DIV> <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Thursday, July 28, 2005 = 5:04=20 PM</DIV> <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: IDS - PAM = AUTHENTICATION=20 ANYONE WHO HAVE ACTUALLY MANAGED TO USE IT PLEASE??? [5503]</DIV> <DIV><BR></DIV><BR><FONT face=3Dsans-serif size=3D2>Hi,</FONT> = <BR><FONT=20 face=3Dsans-serif size=3D2> I think the = location of the=20 pam_serv file is not correct. I believe it should be under = /usr/lib/security.=20 Also, the pam_serv file is a PAM service module written by the user = (typically=20 a shared object ) and placed in the /usr/lib/security directory on the = machine=20 where the server is located.</FONT> <BR><BR><FONT face=3Dsans-serif=20 size=3D2> Please also refer to the = following article=20 for more details - <A=20 = href=3D"http://www-128.ibm.com/developerworks/db2/zones/informix/library/= techarticle/0306mathur/0306mathur.html">http://www-128.ibm.com/developerw= orks/db2/zones/informix/library/techarticle/0306mathur/0306mathur.html</A= ></FONT>=20 <BR><BR><FONT face=3Dsans-serif size=3D2>Thanks and = Regards,<BR></FONT> <TABLE width=3D"100%"> <TBODY> <TR> <TD width=3D"37%" bgColor=3Dwhite><FONT face=3DVerdana = size=3D2><B>Abhishek=20 Mathur<BR><BR><BR>IBM - Information Management</B></FONT><FONT=20 face=3DArial size=3D2><B><BR>913-599-7109 (T/L -=20 337-7109)<BR>abhishek@us.ibm.com</B></FONT>=20 <TD width=3D"62%" bgColor=3Dwhite><A=20 href=3D"http://www.ibm.com/ibm/values/"><IMG=20 = src=3D"cid:002801c59407$3fc05b60$2101010a@ptl.lan"></A></TR></TBODY></TAB= LE><BR><BR><BR><BR> <TABLE width=3D"100%"> <TBODY> <TR vAlign=3Dtop> <TD width=3D"40%"><FONT face=3Dsans-serif size=3D1><B>"Stefan = Sammut"=20 <ssammut@ptl.com.mt></B> </FONT><BR><FONT = face=3Dsans-serif=20 size=3D1>Sent by: forum.subscriber@iiug.org</FONT>=20 <P><FONT face=3Dsans-serif size=3D1>07/28/2005 06:14 AM</FONT> = </P> <TD width=3D"59%"> <TABLE width=3D"100%"> <TBODY> <TR vAlign=3Dtop> <TD> <DIV align=3Dright><FONT face=3Dsans-serif = size=3D1>To</FONT></DIV> <TD><FONT face=3Dsans-serif size=3D1>ids@iiug.org</FONT>=20 <TR vAlign=3Dtop> <TD> <DIV align=3Dright><FONT face=3Dsans-serif = size=3D1>cc</FONT></DIV> <TD> <TR vAlign=3Dtop> <TD> <DIV align=3Dright><FONT face=3Dsans-serif = size=3D1>Subject</FONT></DIV> <TD><FONT face=3Dsans-serif size=3D1>IDS - PAM = AUTHENTICATION ANYONE=20 WHO HAVE ACTUALLY MANAGED TO USE IT PLEASE???=20 [5503]</FONT></TR></TBODY></TABLE><BR> <TABLE> <TBODY> <TR vAlign=3Dtop> <TD> = <TD></TR></TBODY></TABLE><BR></TR></TBODY></TABLE><BR><BR><BR><TT><FONT=20 size=3D2>Hello People.<BR><BR>We've been trying to use the IDS PAM=20 authentication module for the past 2<BR>weeks, but we seem done only a = little=20 progresses.<BR>We followed the release notes under=20 $INFORMIXDIR/release/en_us/0333/pam.txt;<BR>The sqlhosts file is set = up as=20 follows.<BR><BR>tadinda_tcp onsoctcp acilia=20 = 1525<BR>s=3D4,pam_serv=3D(informix),pamauth=3D(challenge)<BR><BR>Th= e informix=20 file (pam_serv) under /etc/init.d reads as = follows:<BR>#%PAM-1.0<BR>#auth=20 optional pam_toledo.so = /usr/informix=20 tadinda_tcp<BR>auth required = pam_rps.so=20 debug<BR>account required pam_rps.so=20 debug<BR>password required pam_rps.so = debug<BR>session=20 required pam_rps.so debug<BR><BR>We have = tried many=20 of the available services ( pam_unix_passwd,even our<BR>own!) , = but with=20 this configuration (using the pam_rps service) we the<BR>nearest since = when=20 running the esqlc pam_demo example prompts back with = a<BR>challenge.=20 However it consistently returns the -1809 error!<BR><BR>We're running = IDS=20 10.0.3 and seems pam documentation is rather misleading<BR>and = incomplete. We=20 looked throughout the whole net but found nothing<BR>helpful. We = need to=20 use PAM with PowerBuilder and so far we've managed to<BR>get = PowerBuilder 10=20 to talk to an esqlc generated DLL (already a big step).<BR>The first = person=20 who manages to get the callback function example working,<BR>we can = update=20 IIUG with new relevant PAM documentation including<BR>PowerBuilder=20 connectivity.<BR><BR>Many thanks for your help.<BR><BR>The esqlc = pam_demo=20 ($INFORMIXDIR/demo/esqlc/pam_demo.ec reads as follows:<BR><BR>#include =
<stdio.h><BR>#include <string.h><BR><BR>#define=20 PAM_PROMPT_ECHO_OFF 1<BR>#define PAM_PROMPT_ECHO_ON 2<BR>#define = PAM_ERROR_MSG=20 3<BR>#define PAM_TEXT_INFO 4<BR>#define PAM_MAX_MSG_SIZE = =20 512<BR><BR>EXEC SQL define FNAME_LEN = 40;<BR>EXEC=20 SQL define LNAME_LEN 40;<BR><BR>int callback(char =
*challenge, char *response, int msg_style);<BR><BR>int = main()<BR>{<BR>EXEC SQL=20 BEGIN DECLARE SECTION;<BR> char fname[ FNAME_LEN + 1 = ];<BR> =20 char lname[ LNAME_LEN + 1 ];<BR> char = dbpass[20];<BR> =20 char dbuser[20];<BR> char dbname[20];<BR>EXEC SQL = END=20 DECLARE SECTION;<BR><BR>int retval =3D 0;<BR><BR>/* First register the = callback.=20 This needs to be done before establishing<BR>the<BR>* connection as = done=20 here.<BR>*/<BR><BR> printf("Starting PAM demo \n");<BR> EXEC = SQL=20 WHENEVER ERROR STOP;<BR><BR> retval =3D=20 ifx_pam_callback(callback);<BR><BR> if (retval =3D=3D = -1)<BR> =20 {<BR> printf("Error in = registering=20 callback\n");<BR> return (-1);<BR> = =20 }<BR> else<BR> =20 {<BR>printf("Callback Registered. = Status=3D%d\n",retval);<BR> =20 strcpy(dbpass,"mibobva");<BR> =20 strcpy(dbuser,"acilia");<BR> =20 strcpy(dbname,"cell");<BR> printf( = "Callback=20 function registered.\n");<BR>/* EXEC SQL = connect to=20 :dbname user :dbuser using :dbpass; */<BR> =20 EXEC SQL database :dbname ;<BR> = printf=20 ("SQLCODE ON CONNECT =3D %d\n", SQLCODE);<BR><BR> = EXEC=20 SQL declare pamcursor cursor for<BR> =
select customer,name<BR> = =20 into :fname, :lname<BR> = from=20 slcustm;<BR><BR> EXEC SQL open = pamcursor;<BR> =20 for (;;)<BR> =20 {<BR> EXEC SQL fetch=20 pamcursor;<BR> if = (strncmp(SQLSTATE,=20 "00", 2) !=3D 0) {<BR> break;=20 }<BR><BR> printf("%s %s\n",fname,=20 lname);<BR><BR> = }<BR><BR> =20 if (strncmp(SQLSTATE, "02", 2) !=3D 0)<BR> = =20 printf("SQLSTATE after fetch is %s\n",=20 SQLSTATE);<BR><BR> EXEC SQL close=20 pamcursor;<BR> EXEC SQL free=20 pamcursor;<BR><BR> EXEC SQL disconnect=20 current;<BR> printf("\nPAM DEMO run = completed=20 successfully\n");<BR> }<BR>}<BR><BR>/* The = callback=20 function which will provide responses to the challenges. */<BR><BR>int =
callback(char *challenge, char *response, int = msg_style)<BR>{<BR><BR> =20 printf("%s\n",challenge);<BR> =20 switch (msg_style){<BR>case PAM_PROMPT_ECHO_OFF:<BR> = =20 case PAM_PROMPT_ECHO_ON :<BR> = =20 printf("%s: %d:\n",challenge, = msg_style);<BR> =20 = scanf("%s:",response);<BR> =20 break;<BR><BR> = =20 case PAM_ERROR_MSG:<BR> = =20 case PAM_TEXT_INFO:<BR> = default:<BR> =20 printf("%s: = %d\n",challenge,=20 msg_style);<BR> =
}<BR>return 0;<BR>}<BR><BR>Stefan Sammut<BR>Software = Engineer<BR>Philip=20 Toledo Limited<BR>Computer & Communications Solutions<BR>Notabile = Road,=20 Mriehel BKR01, Malta<BR>Tel: (+356) 2144 5566<BR>Fax: (+356) 2148=20 4316<BR>Website : www.ptl.com.mt<BR><BR>The information contained in = this=20 email is confidential and may be<BR>privileged. It is intended for the =
addressee only, if you are not the<BR>intended recipient please notify = the=20 sender and delete the email<BR>immediately. The contents of this = e-mail must=20 not be disclosed or copied<BR>without the senders consent. We cannot = accept=20 any responsibility for<BR>viruses. Any views expressed in this message = are=20 those of the individual<BR>sender, except where the sender = specifically states=20 them to be the view of<BR>Philip Toledo Limited<BR><BR><BR>----- = Original=20 Message -----<BR>From: "Colin Bull"=20 <Colin.Bull@videonetworks.com><BR>To: = <ids@iiug.org><BR>Sent:=20 Wednesday, July 27, 2005 3:34 PM<BR>Subject: RE: oninit error ..=20 [5501]<BR><BR><BR>> SANTOSH NIKUMBH wrote<BR>><BR>> >One = more=20 update for this . I get the following in the log :-<BR>> = >16:12:29=20 listener-thread: err =3D -25572: oserr =3D 227: errstr =3D = :<BR>> Network=20 driver cannot<BR>> >bind a name to the port.<BR>> > System = error =3D=20 227.<BR>><BR>>=20 = ------------------------------------------------------------------<BR>>= ;=20 >Does it mean that my entry in the "services" file is NOT proper=20 ?<BR>><BR>> >I have made an entry in /etc/services file as=20 :-<BR>><BR>><BR>> >padbv2 3400/tcp=20 #informix padbv2 instance<BR>><BR>> What does 'grep=20 padbv2 $INFORMIXDIR/etc/sqlhosts'<BR>><BR>> output = (assuming Unix=20 platform)<BR>><BR>> Colin Bull<BR>><BR>>=20 = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR>>=20 This email may contain confidential and privileged information and=20 is<BR>intended for the named or<BR>> authorised recipients only. If = you are=20 not the named or authorised<BR>recipient of this email,<BR>> please = note=20 that any copying, distribution, disclosure or use of its<BR>contents = is=20 strictly<BR>> prohibited. If you have received this email in error = please=20 notify the<BR>sender immediately and<BR>> then destroy it. The = views=20 expressed in this email are not necessarily<BR>those held by VNL, and=20 VNL<BR>> does not accept any liability for any action taken in = reliance on=20 the<BR>contents of this message.<BR>> VNL does not guarantee that = the=20 integrity of this email has been<BR>maintained, nor that it is = free<BR>> of=20 viruses, interceptions or interference.<BR>><BR>>=20 = _______________________________________________________________________<B= R>>=20 This email has been scanned for all known viruses by the MessageLabs=20 Email<BR>Security System.<BR>>=20 = _______________________________________________________________________<B= R>><BR>><BR>><BR>><BR>>=20 --<BR>> No virus found in this incoming message.<BR>> Checked by = AVG=20 Anti-Virus.<BR>> Version: 7.0.338 / Virus Database: 267.9.5/58 - = Release=20 Date: 25/07/05<BR>><BR>><BR><BR><BR></FONT></TT><BR> <P> <HR>
<P></P>No virus found in this incoming message.<BR>Checked by AVG=20 Anti-Virus.<BR>Version: 7.0.338 / Virus Database: 267.9.5/58 - Release = Date:=20 25/07/05<BR></BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_002B_01C59418.03CC3E10--
------=_NextPart_000_002A_01C59418.03CC3E10 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-ID: <002801c59407$3fc05b60$2101010a@ptl.lan>
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 gDpgE4AwBgDAGAf/2Q==
------=_NextPart_000_002A_01C59418.03CC3E10--
Messages In This Thread
IDS Forum is maintained by Administrator with WebBBS 5.12.
|
|