kppp not working in SuSE 7.0

Support knowledgebase (randall_kppp_suid)
Applies to

SuSE Linux: Versions since 7.0
kppp

Symptom:

You have configured kppp correctly but connection does not occur. You are probably seeing the error message:
The pppd daemon finished unexpectedly.
And when you press the details button you get the error messages:
Kppp can produce no logdata.  It is very likely that pppd without the
"debug" option was started.
You will also see in /var/log/messages lines such as:
Aug 1 10:06:42 linux pppd[4711]: rcvd [LCP ConfReq id=0x1      ... ]
Aug 1 10:06:42 linux pppd[4711]: sent [LCP ConfRej id=0x1  ... ]

Cause:

For security reasons, since SuSE 7.0 kppp no longer uses the superuser ID, and consequently, kppp can no longer execute or write to files with root permissions. Due to this kppp, cannot edit the files /etc/ppp/pap-secrets and /etc/ppp/chap-secrets .

Solution:

You must login as root and edit the two files /etc/ppp/pap-secrets and /etc/ppp/chap-secrets .

Both files have the same format:
loginame	*	password

FOR EXAMPLE
arcor	*	internet
After editing these files as root, you will be able to login to your provider as a normal user
Keywords: KPPP, MODEM, LOGFILE, SECRETS, PPP, PASSWORD

Categories: Network

SDB-randall_kppp_suid, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 04. Okt 2000
SuSE Linux AG - Last generated: 04. Okt 2000 by randall (sdb_gen 1.40.0)