[asterisk-users] Root Password not taking
Tzafrir Cohen
tzafrir.cohen at xorcom.com
Thu Jan 22 11:45:50 CST 2009
On Thu, Jan 22, 2009 at 11:54:59AM -0500, Matt Watson wrote:
> For distros that do require a root password when booting single user mode,
> your only real options have already been mentioned here...
>
> 1) boot from a CD, mount your partitions then:
Your other option is:
Add the boot option 'init=/bin/bash' (or /bin/sh, hwatever) .
Then the kernel and initrd load and you have a system with only a single
process. BEWARE: THINGS ARE SLIGHTLY DIFFERENT. e.g. your terminal is
not properly set, and a non-careful ping will hang you for good.
# In some cases ytou'll need:
#mount /proc
# first make the system writable:
mount -o remount,rw /
passwd root
# set it
now fix other stuff that needs fixing.
If you need to do lots of stuff, use open or openvt to create a second
terminal on a different console.
At this point DO NOT REBOOT. A plain 'reboot' will do nothing, as
your shell is the init process. A poweroff will cause your changes to
get unwritten, as they were not yet synced to the disk.
# not really needed, but also syncs to the disk, and leave things
# exactly as you find them
mount -o remount,ro /
#umount /proc
To save time and effort: don't reboot. Just continue standard init
process:
exec /sbin/init
This works because your shell is process no. 1. And /sbin/init behaves
as a special process if and only if it is process no. 1.
--
Tzafrir Cohen
icq#16849755 jabber:tzafrir.cohen at xorcom.com
+972-50-7952406 mailto:tzafrir.cohen at xorcom.com
http://www.xorcom.com iax:guest at local.xorcom.com/tzafrir
More information about the asterisk-users
mailing list