On Thu, Aug 19, 1999 at 09:37:24AM +0200, Ruud de Rooij wrote: > If you want to be able to log in as root while the system is up but > has a broken libc, then you need a static init, getty, and login, as > well. And inetd and telnetd or sshd if you want to do it remotely. > And so on... Err, no you don't. sshd is generally running, so it only needs to be able to login. So, something like either: $ ssh -t user@machine su-static - Password: <root password> Stand-alone shell (version 2.1) > _ if you don't allow root logins, and have a statically linked su available, or: $ ssh root@machine Stand-alone shell (version 2.1) > _ if you do allow direct remote root logins. Usually, though, you'll already have a prompt, at which you've just typed "rm -rf /tmp/ *" or something similar. I'm not sure how necessary a static su is --- you might be able to just fiddle with LD_LIBRARY_PATH and some local symlinks to get su working. Cheers, aj -- Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/> I don't speak for anyone save myself. PGP encrypted mail preferred. ``The thing is: trying to be too generic is EVIL. It's stupid, it results in slower code, and it results in more bugs.'' -- Linus Torvalds
Attachment:
pgpvAgNmdWLtn.pgp
Description: PGP signature