Tom Nott writes:
> 
> I'd like to run a pserver on a box on which I don't have root access.
> All the docmentation I've seen seems to imply root is needed.
> 
> Is what I want to do possible?

Certainly.  You can run inetd without being root, you'll just have to
use an alternate configuration file; or you can use an inetd replacement
like tcpserver.

> Are there any security issues involved?

Yes, although they're not a serious (from a system standpoint) as when
you run as root.

> I know that cvs wont be able to setuid(), so it will have to run under
> my UID. I'm a real newbie to CVS and need to know just how much of the
> system can be accesed under my UID with CVS. Is it impossible for others
> to access anything above $CVSROOT or run any programs under my UID?

There are some known exploits that allow listing directories outside
$CVSROOT, but I don't know of any way to read or write files outside of
$CVSROOT.  If you have modules that run module programs (or allow people
to define modules), it is possible for someone to run an arbitrary
program under your UID.

-Larry Jones

Like I'm going to get any sleep NOW. -- Calvin

_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to