Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Feb 1999 19:06:52 +0000
From:      Brian Somers <brian@Awfulhak.org>
To:        Mark Hannon <mark.hannon@stockholm.mail.telia.com>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: ppp/chat no longer able to access /dev/tty from exec 
Message-ID:  <199902161906.TAA00594@keep.lan.Awfulhak.org>
In-Reply-To: Your message of "Mon, 15 Feb 1999 21:39:07 %2B0100." <36C885EB.79ADCB8D@stockholm.mail.telia.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
You may want to look at the latest version at

  http://www.Awfulhak.org/ppp.html

There's an entry in the ppp.conf.sample file that uses a script 
called login-auth (also supplied) for exactly this purpose.

The end result is that when ppp connects, it throws a login prompt up 
on your X display.

If you want to stick with your existing stuff, you need to do the 
echo & read from descriptor 3 now:

  #! /bin/sh
  echo -n "($*)  " >&3
  read x <&3
  echo $x

but this presumes that you've started ppp in interactive mode (it's 
got a controlling terminal).


> Hi,
> 
> I have previously used the following scripts to dial
> into my employer.  I am prompted for userid and a password
> (which is dynamically created for me by a little credit 
>  card security number generator).
> 
> I haven't logged onto work for some months, and now, when
> I try to use my recently upgraded 3.0 box to do it the 
> chat script doesn't work. The !/etc/ppp/prompt_password
> no longer attaches to the ppp terminal but connects to 
> some other file descriptors.  Is there any way to get the
> old behaviour back?  (I had a brief look at the code but
> got quickly overwhelmed...)
> 
> Here are the relevant portions:
> 
> >From ppp.conf:
>  set login "TIMEOUT 5 Username:-\\r-Username:
> !/etc/ppp/prompt_passwd word: !/etc/ppp/prompt_passwd ~"
>  
> 
> doorway:~> more /etc/ppp/prompt_passwd
> #!/bin/sh
> echo -n "($*)  " >&2
> read x
> echo $x
> exit 0
> 
> Thanks, Mark

-- 
Brian <brian@Awfulhak.org> <brian@FreeBSD.org> <brian@OpenBSD.org>
      <http://www.Awfulhak.org>;
Don't _EVER_ lose your sense of humour !



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902161906.TAA00594>