
When I change the root password I'm using the command that you specify "passwd root" and enter a new password. After that, I execute the "exec init" command in U-Boot shell to boot all the linux system. At login, I put the new password, but I cannot log!!!!!
After a restart, I stop the u-boot process to start shell (init=/bin/sh) and cat the /etc/shadow file, and the root password doesn't change (is the old). What I'm doing wrong?
Thanks, Nuno Cardoso.
2010/5/4 Detlev Zundel dzu@denx.de
Hi Nuno,
How can I change root password??
I try this:
- stop u-boot and add "init=/bin/sh" to the bootargs variable;
- boot
- passwd -d root (inside shell)
but this doesn't work!!!! When I reboot the machine, I cannot login with
a
new password.
There really is no need to shout.
What do you mean with "new password"? The -d has deleted the password, so you should use no password at all. On the other hand, the "root" user not having any password may be forbidden by the rest of the filesystem, so I would rather try to use "passwd root" and set a known password and try again.
Cheers Detlev
-- The success of PCs is in large part due to the fact that, by making all hardware equivalent, good software enabled bad hardware. (Ugly) -- Rob Pike -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu@denx.de