I don't know what distribution you're using, but I
think you might have the permissions set wrong on
the "start-ppp" script. There may also be another
script involved. In Slackware the two are called
/usr/sbin/ppp-on and /etc/ppp/ppp-on-dialer. If
you want users to be able to start ppp, the files
have to be set -rwxr-xr-x. That leaves a bit of
a hole in your security 'cause anyone can read
your password. As long as you're the only user...
I fought with that for several days before I got it
figured out. :^)
Has anyone had any luck getting glib2 compiled?
I'm having trouble with ../stdio-common/vfscanf.c.
I found four references to __libc_cleanup_end that
I think should be __libc_cleanup_region_end. I
changed those and it gets past that point now, but
it still bombs with several hundred lines of warnings
etc.
Tricia
On Mon, 19 Apr 1999, JF wrote:
>
> Thanks Pascal for the pointer. This setuid must be some really arcane
> stuff. Well, maybe only cuz I'm a newbie to linux. Anyway, in
> implementing your chmod advice the "must be root to run pppd since not
> setuid-root" message went away when running start-ppp (pppd) from the
> non-root user account, but it won't finish executing and won't dial. A
> modem light blinks and then nothing. When I go back to root start-ppp
> (pppd) still runs just fine. I need to enable a regular user for this.
>
> I'm sure you're right that I do need a good unix book. I have 4 linux
> books so far and none have anything on setuid. So I'm still searching
> for a good ref on the subject. But meanwhile, is there something else I
> can do to enable the user to run start-ppp?
>
> thanks again!
>
> LENGARD Pascal OCISI wrote:
> >
> > read the PPP-HOWTO all is explaned there.
> > (the command you need is chmod u+s /usr/sbin/pppd)
> >
> > maybe you should also read some UNIX book to understand how the user and
> > group rights are granted.
> >
> > pascal
> >
> > -----Original Message-----
> > From: JF [SMTP:[EMAIL PROTECTED]]
> > Sent: Thursday, April 15, 1999 1:59 PM
> > To: [EMAIL PROTECTED]
> > Subject: setuid problem
> >
> > Hi,
> >
> > I need to be able to start my ppp dialup from a non-root user account.
> > When I run start-ppp as a user I get "must be root to run pppd since not
> > setuid-root.
> >
> > What does this mean? And, how can I set it up so a user can run the
> > dialer?
> >
> > thanks,
> > Jamie Faunt
> > http://www.pacificnet.net/~faunt
>
> --
> ____________________________________________
> The Faunt School of Creative Music
> Accelerated Music Mastery
> _________________________
> http://www.pacificnet.net/~faunt/
> phone:818-506-MUSE
> fax: 818-508-0429
>