Alberto, The quotes around
`openssl passwd ${ROOT_PASSWORD}`
have to be backticks (`) not single quotes (').
:rjs
On 01/11/2019 07:41 AM, Alberto Spin wrote:
>
> Hello There,
>
>
>
> I’m trying to set a password for the root user of my distribution
> (based rocko branch)
>
>
>
> I’ve added the following to my image recipe:
>
>
>
> inherit extrausers
>
>
>
> # set image root password
>
> ROOT_PASSWORD = "secret"
>
>
>
> EXTRA_USERS_PARAMS = "\
>
> usermod -p 'openssl passwd ${ROOT_PASSWORD}' root; \
>
> "
>
>
>
> Everything builds fine, but in my image I end up with a password in my
> /etc/shadow file like this:
>
>
>
> openssl passwd secret
>
>
>
> so it seems like the openssl command has not been executed during the
> build, but instead the literal command is now part of my password.
>
>
>
> Can anybody please explain what’s going on here, and how to fix this?
>
>
>
> Kind Regards,
>
>
>
> Alberto
>
>
>
>
>
>
>
>
>
signature.asc
Description: OpenPGP digital signature
-- _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
