NXP MCU 技术william hill官网
直播中

ejlwj

8年用户 898经验值
擅长:处理器/DSP
私信 关注
[问答]

无法使用生成的RFS以root用户身份登录?

我正在使用基于 imx6 的定制板

克隆 yocto 源后,初始化构建: DISTRO=fsl-imx-fb MACHINE=imx6dlsabresd source imx-setup-release.sh -b build_imx

然后开始构建使用:bitbake -k core-image-minimal。

生成了 core-image-minimal-xxxx-xxx.tar。但是当威廉希尔官方网站 板使用这个 RFS 映像启动时,它不接受 root 用户的任何密码。

我检查了 local.conf。它有:
EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
但它不接受空白密码或任何其他密码。

我看了一下 /etc/shadow 文件。root 用户的密码字段为空。
我尝试在 /etc/shadow 文件中手动更改密码,但没有成功。


在 local.conf 中添加了以下行
INHERIT += "extrausers"
EXTRA_USERS_PARAMS = "usermod -p '$6$rYOC7GCfUdPrKZdt$GbxrFaYxl0Wdk9ZyuR/HarDrChctvbHQqdmdtGS.dxCq0FUxLVdxgvdBCoofs4NLcc/0GZ3pbMcrNeT3KwCFk/' root;"
我可以看到,当我添加此行时,/etc/shadow 文件已使用密码哈希更新。但这也没有用。

谁能指出我应该怎么做才能解决登录问题。

更多回帖

发帖
×
20
完善资料,
赚取积分