ppp(1M) — ADMINISTRATOR COMMANDS
NAME
ppp − login shell for the Point-to-Point Protocol
SYNOPSIS
/usr/lib/ppp/ppp
DESCRIPTION
/usr/lib/ppp/ppp is executed by login(1) upon receipt of an incoming PPP connection request.
ppp then passes the name of its controlling tty to in.pppd through a socket and then waits for the PPP datagram traffic on this link to stop, either through a timeout or an active close of the link. in.pppd receives messages at the port indicated in the "pppmsg" service specification; see services(4). When the tty is released, in.pppd will kill the ppp process and break the IP connection to the remote host.
SEE ALSO
login(1), pppd(1M), ttymon(1M), ppp(7).
USER CONSIDERATIONS
This login shell will need appropriate entries in the /etc/passwd and /etc/group files for each PPP host.
The typical entry in /etc/passwd will look like this:
nppp:x:11:9:0000-ppp(0000):/usr/spool/uucppublic:/usr/lib/ppp/ppp
In addition, a corresponding entry will be needed for ppp in /etc/group:
ppp::9:root,ppp
Note that when ppp is killed, this action will also cause in.pppd to break the IP connection for this PPP path.