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