Subject: Re: chroot: why super-user only?
To: David Young <dyoung@pobox.com>
From: Joel Wilsson <joelw@unix.se>
List: tech-kern
Date: 01/27/2003 21:09:08
On Monday, January 27, 2003, at 07:52  pm, David Young wrote:
>   It is a problem in UNIX that a program runs with all the privileges 
> of
>   the user who runs it, privileges to read/write files and devices, to
>   bind sockets, to occupy slots in the process table, and to use the 
> CPU.
>   Chroot is an imperfect way to reduce privileges.

and ...

>   In UNIX, processes are ordinarily trusted to
>   exercise a tiny number of countless privileges. Most security 
> exploits
>   are taking advantage.

Makes me think you want systrace, but perhaps I'm missing something.
Seems like it can solve most, if not all, of your (quite justified) 
worries.

//joelw