> It seems that pppd can't be run as non-root user.
> I've tried and pppd writes the following to syslog:
> "/usr/sbin/pppd: must be root to run /usr/sbin/pppd, since it is not
> setuid-root"

Errm, perhaps I was wrong, I tried to set device on pppd command line
...

But a strace on pppd gave this :
geteuid32()                             = 501
write(2, "/usr/sbin/pppd: must be root to "..., 80/usr/sbin/pppd: must
be root to run /usr/sbin/pppd, since it is not setuid-root

Shouldn't geteuid32() return 0 since geteuid() returns the effective
user ID of the current process. The effective ID corresponds to the set
ID bit on the file being executed, so root with pppd.

-- 
Olivier Blin

Reply via email to