FAQ:How do I set or change the root password: Difference between revisions
From Yocto Project
Jump to navigationJump to search
(Just another question from Chris Tapp) |
(change the root password) |
||
Line 1: | Line 1: | ||
'''Q:''' How do I set / change the root password? | '''Q:''' How do I set / change the root password? | ||
'''A:''' | '''A:''' In the image.bb file (eg: core-image-minimal.bb), append this text: | ||
ROOTFS_POSTPROCESS_COMMAND += "\ | |||
sed 's%^root:[^:]*:%root:wYNffsf6sozwE:%' \ | |||
< ${IMAGE_ROOTFS}/etc/shadow \ | |||
> ${IMAGE_ROOTFS}/etc/shadow.new;\ | |||
mv ${IMAGE_ROOTFS}/etc/shadow.new ${IMAGE_ROOTFS}/etc/shadow ;" | |||
This will set the root password as "root" in the newly built image. | |||
To choose a different password, use the command: | |||
"passwd root" | |||
and copy the corresponding part of "/etc/shadow" to this text: | |||
eg: | |||
# cat /etc/shadow | |||
root:wYNffsf6sozwE:16122:0:99999:7::: | |||
... | |||
[[Category:FAQ]] [[Category:FAQ-open]] | [[Category:FAQ]] [[Category:FAQ-open]] |
Revision as of 10:46, 3 March 2014
Q: How do I set / change the root password?
A: In the image.bb file (eg: core-image-minimal.bb), append this text:
ROOTFS_POSTPROCESS_COMMAND += "\
sed 's%^root:[^:]*:%root:wYNffsf6sozwE:%' \ < ${IMAGE_ROOTFS}/etc/shadow \ > ${IMAGE_ROOTFS}/etc/shadow.new;\ mv ${IMAGE_ROOTFS}/etc/shadow.new ${IMAGE_ROOTFS}/etc/shadow ;"
This will set the root password as "root" in the newly built image.
To choose a different password, use the command: "passwd root" and copy the corresponding part of "/etc/shadow" to this text: eg:
- cat /etc/shadow
root:wYNffsf6sozwE:16122:0:99999:7::: ...