[yocto] yocto Digest, Vol 85, Issue 78

Alan Levy alan.levy at plextek.com
Mon Oct 23 23:50:44 PDT 2017


On Fri, 2017-10-20 at 15:24 +0300, Andreas Enbacka wrote:

> Hello,
>  
> I am trying to create a .bbappend file to customize the default 
> sshd_config file as part of the default openssh package in Yocto Fido. 
> In the custom file I attempt to disable root login access by setting 
> the PermitRootLogin to No. However, after building and installing the 
> image on the custom SMARC board, the content of the sshd_config file 
> still enables login (PermitRootLogin Yes). I have checked the content 
> of the installed rootfs before deploying to the board, and the content 
> of the sshd_config file is correct (disables root login). What could 
> be the cause of this? Is some other process modifying the content of 
> the config file?

This will happen if you use FILESEXTRAPATHS_append in your .bbappend because bitbake will find the default version of sshd_config first and not yours.  Make sure you use FILESEXTRAPATHS_prepend.

Actually I'm slightly surprised that you are having this problem in the first place because PermitRootLogin is commented out in the default version of sshd_config (poky/meta/recipes-connectivity/openssh/openssh/sshd_config). Perhaps another .bbappend somewhere in your build is also overwriting this file?

>  
> Best regards,
> Andreas Enbacka
>  

Regards
Alan

ALAN LEVY, Lead Consultant, Embedded Systems

Plextek Consulting, The Plextek Building, London Road, Great Chesterford, Saffron Walden, CB10 1NY, UK
T: +44 (0) 1799 533200    E: alan.levy at plextek.com  W: www.plextek.com




More information about the yocto mailing list