Re: [PATCH 12/18] shared mount handling: bind and rbind

Miklos Szeredi
2005-11-16T16:37:17Z

> > > Shouldn't chroot jail you?
> >
> > No, chroot should just change the root.
> >
> > If you don't want to be able to get back the old root, just close all
> > file descriptors _in addition_ to chroot() and chdir().
>
> hah. As long as you're running as root, chroot() again to a directory
> below you, and you effectively broken the chroot and can make a relative
> path to the old root. :)

... AND do 'setuid(nonroot)'. Root can get out of a chroot() jail in
much more interesting ways.

Miklos