Re: Glitch in sys_chroot()

Alan Cox (alan@lxorguk.ukuu.org.uk)
Sat, 16 Nov 1996 14:54:42 +0000 (GMT)


> Sorry, what should this code do? I tried it on several machines (NetBSD
> among others), and experienced nothing but what I expected, namely a login
> shell in the root (/) directory. The same thing you can achieve by
> (cd /; sh -login)
> What am I missing? What do you want to demonstrate?

If you are locked into an anonymous ftp area for example and manage to
execute programs, the normal assumption is you cannot get out of that
chroot area. The program above does if you can get to be root. Thus it
makes it much harder to create an area on a machine you cannot break out from