userchroot is a small program which, in addition
to doing a regular chroot, will also switch
working directory once in chroot and drop
privileges back to pre-suid values. It is intended
to ease constructing chrooted user-driver services
(running stfp-server in a restricted namespace for
example). In order to conserve system resources,
it is implemented in C. This makes it more
suitable for higher load scenarios than scripts.