我正在使用Yocto / Poky发布Daisy 1.6.3构建图像。 什么是正确的方式或配置文件在哪里设置root密码?默认密码为空,我找不到指定它的位置。
以下是您在食谱中必须做的事情。
inherit extrausers EXTRA_USERS_PARAMS = "usermod -P p@ssw0rd root;"
其中p @ ssw0rd是您希望root用户拥有的密码。
This link可能会帮助你。
由于“调试调整”的目标是将root的密码设置为空,因此必须将其从EXTRA_IMAGE_FEATURES中删除。
截至Poky 2.1.2;要设置root密码,需要将以下说明添加到local.conf:
INHERIT += "extrausers"
EXTRA_USERS_PARAMS = "usermod -P p@ssw0rd root;"
无需删除debug-tweaks
这是我使用的方法,它不使用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?
在qazxsw poi文件中添加以下行
conf/local.conf