On Mon, Sep 05, 2005 at 08:01:41PM +0900, Jun OKAJIMA wrote:
> >> I mean, I can write -o ro mounted dirs!. Why?
> >
> >because the mainline kernel folks are lazy and
> >Al Viro considers this a feature instead of a bug :)
> >
> 
> Thanks and I understand why.
> But, if so, something like this could happen,
> even with your BME patch.
> 
> [Host] # mount -o bind,ro /etc /vserver/103/etc
> [Host] # vserver 103 start
> [103] # cat /etc/shadow
> ....you can see shadowed passes from vserver.
> 
> I think a root under vserver should be like this:
> 1. for files under /vserver/103/*      -> same as real root.
> 2. for files bind-mounted from host /  -> same as normal user.

that would add additional policy to the kernel
which is a) not required and b) limiting, because
what if somebody wants to share a dir between two
guests via --bind mounts?

also do not forget that usually linux-vserver guests
have a separate namespace, so --bind mounts done
on the host system are not necessarily present in
the guest namespace ...

> your opinion is?

that is part of the host administration process.
as admin, you should _always_ know what you are
doing, and what the possible implications are ...

--bind mounting the host /etc into a guest is
playing with fire in any case ... so simply just
don't do it unless guest root is trusted.

best,
Herbert

>                 --- Okajima, Jun. Tokyo, Japan.
_______________________________________________
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver

Reply via email to