Ale*_*gna 6 embedded-linux yocto
我正在使用Yocto/Poky发布Daisy 1.6.3构建图像.
什么是正确的方式或配置文件在哪里设置root密码?默认密码为空,我找不到指定它的位置.
以下是您在食谱中必须做的事情.
inherit extrausers EXTRA_USERS_PARAMS = "usermod -P p@ssw0rd root;"
其中p @ ssw0rd是您希望root用户拥有的密码.
这个链接可以帮到你.
由于"调试调整"的目标是将root的密码设置为空,因此必须将其从EXTRA_IMAGE_FEATURES中删除.
从 Poky 4.0.7 开始,这里的所有答案都不起作用,因为根据此提交-P,不再支持明文密码标志。您将收到类似的错误消息。现在,仅支持加密密码标志。要设置 root 密码,请将以下内容添加到您的文件中:usermod: prefix must be an absolute path-ppasswordconf/local.conf
INHERIT += "extrausers"
EXTRA_USERS_PARAMS = "usermod -p '\$1\$EZkCDWad\$eEMhB36cFCOeRGXvtP3t81' root;"
Run Code Online (Sandbox Code Playgroud)
您可以生成自己的密码字符串,openssl passwd -1但请注意,$需要使用转义,\如示例所示。
小智 5
自 Poky 2.1.2 起;要设置 root 密码,需要将以下指令添加到 local.conf 中:
INHERIT += "extrausers"
EXTRA_USERS_PARAMS = "usermod -P p@ssw0rd root;"
Run Code Online (Sandbox Code Playgroud)
无需删除debug-tweaks
| 归档时间: |
|
| 查看次数: |
10896 次 |
| 最近记录: |