Darxus on Mon, 13 Mar 2000 10:37:45 -0500 (EST) |
On Mon, 13 Mar 2000, Luis Baars wrote: > # chgrp modem pppd <enter> > # chmod 4750 pppd <enter> You'll probably also need to # chgrp modem <whatever /dev/modem is simlinked to> # chmod g+rw <whatever /dev/modem is simlinked to> I believe I tried setting this up so non-root users could start ppp, and failed. But it was a long time ago. And Mouse had his sun box set up to do that... eons ago.. it has to be doable. Oh... wait... I think pppd needs to be run as root. http://www.linuxdoc.org/HOWTO/PPP-HOWTO-6.html#ss6.6 6.6 PPP and root Privileges As establishing a PPP link between you Linux computer and another PPP server requires manipulation of network devices (the PPP interface is a network interface) and the kernel routing table, pppd requires root privileges. Yup... So forget what both of us just said. So if you want to run pppd as a non root user, you'll need to run it suid root. This should work.. let me know (based on redhat manpages): chown root /usr/sbin/pppd # dunno who else it'd be owned by, but make sure chmod u+s /usr/sbin/pppd # so that it executes suid root groupadd modem # create group modem chgrp modem /usr/sbin/pppd # change group ownership of pppd chmod o-x /usr/sbin/pppd # remove execute rights for non user/group usermod john -G modem # add user john to group modem I still think it's better to just run pppd as root :) > I hate having to su to root everytime I want to start something like pppd. > This should give you the flexibility of running a root program without > creating a big huge security hole. That's why I leave root logged in on vt1, so I can just alt-f1. __________________________________________________________________ PGP fingerprint = 03 5B 9B A0 16 33 91 2F A5 77 BC EE 43 71 98 D4 darxus@op.net / http://www.op.net/~darxus Chaos reigns. ______________________________________________________________________ Philadelphia Linux Users Group - http://plug.nothinbut.net Announcements - http://lists.nothinbut.net/mail/listinfo/plug-announce General Discussion - http://lists.nothinbut.net/mail/listinfo/plug
|
|