When it comes to having a root shell for emergency use, you may look
into sash, which is intended to be used even when libc is broken:
Maintainer: Raul Miller <email@example.com>
Description: Stand-alone shell.
The purpose of this program is to make replacing of shared libraries
easy and safe. It does this by firstly being linked statically, and
secondly by including many of the standard utilities within itself.
On installing it gives you the option of making it root's shell. It's
certainly not bash ;)
Steve Haslam http://www.arise.demon.co.uk/ firstname.lastname@example.org
Debian GNU/Linux Maintainer email@example.com
Life's been like dragging feet through sand
and never finding the promised land [queensrÿche]
- From: "Noah L. Meyerhans" <firstname.lastname@example.org>