On Sun, 15 Dec 2002, Adam H. Pendleton wrote:

> I am about to replace the rh7.3-minimal file with a list of packages of my 
> own choosing, composed of the packages installed by RedHat when using the 
> categories I select at install time (Print Support, etc.).  In other words, 
> this file will contain all the packages that are installed in the root 
> system.  The reason for this is that I need each vserver to appear as 
> identical to the "master" server as possible, in terms of utilities, 
> programs, packages, etc. 

You could use "vserver nameofserver build" for this.  That'll get you all 
the packages in the root server, complete with unification where disk 
partitioning allows.

> My question is: are there any of these packages that I should NOT
> include in this list?  I am assuming that because vserver is really just
> about changing the context of processes, that changes to the kernel,
> through means such as iptables, will affect all vservers?  Does that
> mean I should avoid installing the ipchains/iptables packages, because I
> do not want users of this vserver to be able to inadvertently change the
> firewall configuration of any other vserver?  Is this sort of behavior
> protected by vserver?

Vservers CANNOT talk to the kernel or otherwise make trouble unless you
give them extra capabilities in the .conf file (S_CAPS="" is default).  
This makes it pretty safe to run less-trusted programs (and users!) in a
vserver.  iptables and ipchains won't run in a vserver.  You'll get a
message about needing to insmod, if memory serves.  I've seen kudzu eat 
100% cpu in a vserver while trying to find hardware to 
detect.  I'd avoid it.  

You might like to have a look at http://www.paul.sladen.org/vserver/faq/ .  
Paul has some good info collected there. :)

Cathy

Reply via email to