[yocto] Setting up a password for the root user

Rudolf J Streif rudolf.streif at ibeeto.com
Fri Jan 11 19:37:09 PST 2019


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
>
>  
>
>  
>
>  
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20190111/cf68904d/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20190111/cf68904d/attachment-0001.pgp>


More information about the yocto mailing list