My best guess is, boot off the debian rescue floppy, but don't do a "rescue", pretend like you're going to install the system again.
When you get to the Debian install menu system, press <Left-Alt><F2> to get a new virtual console. Once in this (very limited) shell, mount your root partition. For example (on my system): mount -t ext2 /dev/hda2 /mnt Now, your root disk is mounted on /mnt. So what you want to do is edit /mnt/etc/passwd (normally /etc/passwd). (I believe the Debian install disk has the vi editor) Look for the "root" entry. It is usually the top one. On the far right you should see the default shell. Change it to the shell you want. Exit your editor and type reboot. Remove the floppy disk and voila, your root account should work. Now if anyone else has an easier way to do this, feel most free to ignore everything I just said, but my way should work as a last resort. --------- Mattey C, PhD (School of Hard Knox) Master of the Unnecesarily Hard Way >Date: Wed, 24 Feb 1999 03:21:21 +0800 >To: debian-user@lists.debian.org >From: "Bal K. Paudyal" <[EMAIL PROTECTED]> >Subject: ROOT created chaos ! > >Hello Friends, > >As root, I typed the following: > >"chsh /bin/usr/tcsh" when I meant "chsh /usr/bin/tcsh". > >I just wanted to change the shell. But now because that shell file does not >exist, the system does not allow me to log in as root. I tried to log as su >but it does not work! There must be some way to change the things back! > >Thanks! > > >-- >Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null > > ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com