我正在使用Yocto / Poky发布Daisy 1.6.3构建图像 什么是正确的方式或配置文件在哪里设置root密码?默认密码为空,我找不到指定它的地方。
答案 0 :(得分:7)
以下是您在食谱中必须做的事情。
inherit extrausers EXTRA_USERS_PARAMS = "usermod -P p@ssw0rd root;"
其中p @ ssw0rd是您希望root用户拥有的密码。
This link可能对您有帮助。
作为"调试调整"的目标是将root用户密码设置为空,您必须将其从EXTRA_IMAGE_FEATURES中删除。
答案 1 :(得分:2)
截至Poky 2.1.2;要设置root密码,需要将以下说明添加到local.conf:
INHERIT += "extrausers"
EXTRA_USERS_PARAMS = "usermod -P p@ssw0rd root;"
无需删除debug-tweaks
答案 2 :(得分: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?
答案 3 :(得分:0)
Add the below linw at your conf/local.conf
file
INHERIT += "extrausers"
EXTRA_USERS_PARAMS = "usermod -P urpassword root;"