如何在带有美元($)符号的 yocto 中设置 root 密码

How to set a root password in yocto which has dollar($) symbol

我正在尝试在我的图像配方中设置 root 密码。我想设置一个带有“$”的密码,例如“abc$1234”

我在图像配方中添加了以下几行

inherit extrausers
EXTRA_USERS_PARAMS = "usermod -P abc$1234 root;"

当我使用 'abc34' 登录时,提示密码错误。

我错过了什么吗?

我正在使用:

EXTRA_USERS_PARAMS = "usermod -p 'abc$1234' root;"

注意 passwd 周围的单引号和小写 'p'。