如何在Yocto / Poky图像上设置root密码?

问题描述 投票:5回答:4

我正在使用Yocto / Poky发布Daisy 1.6.3构建图像。 什么是正确的方式或配置文件在哪里设置root密码?默认密码为空,我找不到指定它的位置。

embedded-linux yocto
4个回答
7
投票

以下是您在食谱中必须做的事情。

inherit extrausers
EXTRA_USERS_PARAMS = "usermod -P p@ssw0rd root;"

其中p @ ssw0rd是您希望root用户拥有的密码。

This link可能会帮助你。

由于“调试调整”的目标是将root的密码设置为空,因此必须将其从EXTRA_IMAGE_FEATURES中删除。


2
投票

截至Poky 2.1.2;要设置root密码,需要将以下说明添加到local.conf:

INHERIT += "extrausers"
EXTRA_USERS_PARAMS = "usermod -P p@ssw0rd root;"

无需删除debug-tweaks


0
投票

这是我使用的方法,它不使用usermod命令上的-P开关。您必须使用以下表格:

EXTRA_USERS_PARAMS = "usermod -p $(openssl passwd p@ssw0rd) root;"

usermod -P命令在我的linux版本中不起作用。

How do i change the root password in the Yocto dora bitbake system?


0
投票

在qazxsw poi文件中添加以下行

conf/local.conf
© www.soinside.com 2019 - 2024. All rights reserved.