pppsh(1M)


pppsh -- login shell for the Point-to-Point Protocol

Synopsis

/bin/pppsh [ -d ]

Description

The PPP login shell, pppsh, is executed upon receipt of an incoming PPP connection request at a serial port or on an ISDN channel. pppsh passes over control of the call to the PPP daemon and then exits.

If the PPP connection is initiated by the serial port monitor (ttymon) or the ISDN monitor (isdnmon) automatically detecting PPP data, the monitor first performs call filtering (see Callfilter(4bnu)) before executing pppsh directly (see Autoacts(4bnu)). Login authentication is not performed but CHAP or PAP authentication must be performed during negotiation of the PPP link.

If the PPP connection is initiated by logging in using a ``chat script'', the monitor first performs call filtering (see Callfilter(4bnu)), and then starts any services that are defined for the serial port or ISDN device in the Callservices(4bnu) file. If users can either log in remotely using PPP or locally using a login shell such as ksh, Callservices should contain entries to start /bin/pppsh for the serial ports or ISDN devices which will be used for remote access. If Callservices does not define any entries for the serial ports or ISDN devices that will be used, or the entries start the shell server (see shserv(1M)), the /etc/passwd entry for the remote user must define /bin/pppsh as its login shell if a PPP session is to be initiated. In all cases, login authenticates the supplied password. If successful, CHAP or PAP authentication may also be performed during negotiation of the PPP link.

The -d option generates debugging information in syslog.

References

Autoacts(4bnu), Callservices(4bnu), Callfilter(4bnu), login(1), passwd(4), ppp(7), pppauth(7), ppptalk(1M), shserv(1M), ttymon(1M)
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004