From patchwork Tue Jun 7 12:36:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Claussen X-Patchwork-Id: 8970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1E147C433EF for ; Tue, 7 Jun 2022 12:36:31 +0000 (UTC) Received: from smail-epp.dts-security.de (smail-epp.dts-security.de [81.89.246.136]) by mx.groups.io with SMTP id smtpd.web12.11951.1654605381296003881 for ; Tue, 07 Jun 2022 05:36:22 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@eppendorfaghamburg.onmicrosoft.com header.s=selector1-eppendorfaghamburg-onmicrosoft-com header.b=PWIKp2zO; spf=pass (domain: eppendorf.de, ip: 81.89.246.136, mailfrom: claussen.j@eppendorf.de) Received: from pps.filterd (smail-epp.dts-security.de [127.0.0.1]) by smail-epp.dts-security.de (8.16.1.2/8.16.1.2) with SMTP id 257CEgsc007621 for ; Tue, 7 Jun 2022 14:36:19 +0200 Received: from mail-hh-06.emea.epglobal.org ([172.16.0.5]) by smail-epp.dts-security.de with ESMTP id 3ggfhw0de9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 07 Jun 2022 14:36:18 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iL8g1z0QZpVG027Jdc4BxE8szGm3hZP/ss1jzY2HqL7JWAIz72hQUh78ZLkX2pwi6LJgmVUJohlgdIw549dEF7lPhmSsGHIuXBvhvx6JYK2R5SzykMkjVQfKTVpqw9Ysz+aL1sVcoIlfhILEtMxjn30rrPgJlh81eOdFgyK2cQIi+YB6iCshBDHzE/Ag9weJCTx3Leg2JiVa0nXp1jc/Sw3DafWOKuO71kDkRfE26L3hEjvsQx4NpeplUdwsIei0twSfahZzbLsLf9i4fZxXIOdYTKMJv8bx+8Z2Qh2SdDbZBKBZaAaM9JbUlaaBMGqwWpwQ+d8se93p6X6JHQ4wHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SQ37qZoJsDriNm1Pm+MomD6KHvHBFoH6i3k/7AU7+8w=; b=bjPw2yDkxGzM0IM4xf8q+ADRHJbsR1+Jq8v9Pym0Kv6tluSleTbmi8B2n+JyTeXMdYxqP+w+kMVeSRcot9JBGv+/Li1/nNan5xBrSg3msNXCnbt5vPvuGGdkanriRx4OWcRbYnGx9ZaBfyosdyeqYIxDDPG8g2cnuSj3cZjBbvuhgXH2IHbcjsTNiuhTU37k0YGX2sRSlVzJXVR8oaK7rN7bB4xvTj9ek2gNnpikNsoOMOIAeKCvX6BKC3s6iy/gFnjkX+wpsQR5te6mrvJXrEDU/hiaIUPIq1Xvscq6L+PxpBokMtYxQiYGxIfQJwmgso8+L3t0umddewP8nvqpaA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=eppendorf.de; dmarc=pass action=none header.from=eppendorf.de; dkim=pass header.d=eppendorf.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eppendorfAGHamburg.onmicrosoft.com; s=selector1-eppendorfAGHamburg-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SQ37qZoJsDriNm1Pm+MomD6KHvHBFoH6i3k/7AU7+8w=; b=PWIKp2zOo1tmPkn4L6FFhUePQ8AQEjxgWWj7xzBOiqNrd5Uj41a68uy+0/z0L9ggaT65PrhW3e2octKTRIOGz7lENZkkZRFiRBquFYXwZBzUD5AJifOtNEApQniErYISrDyjfMYeiVOKbHlHry99XWEmlt/3o1yS+3zKbH5cLlk= From: Jan Claussen To: "openembedded-core@lists.openembedded.org" Subject: dropbear: Allow root login fix Thread-Topic: dropbear: Allow root login fix Thread-Index: AQHYemsIDb3JzmKqoUuBi9Y5n1bkDw== Date: Tue, 7 Jun 2022 12:36:15 +0000 Message-ID: Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 5eb3c621-c119-b61f-aac4-d61190f984b2 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0f042048-12f1-4543-db72-08da48825082 x-ms-traffictypediagnostic: DB7PR02MB4043:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ultN/1oEEW7jWGs/VEa2RLAtN2aYplIDzInHaRLcAr3uK/XRvJi1+9cAfzMX6i++Gg5iFpMqYMHxjmXkMq9rKNg5ynDj1TX8gFKzf4+CvkJx9fZvXFILs+IQueI1TTvcdNhAPbvbvc5yIkF4Xgz/oBL0QgYgruzRLyzdG/CmSedKK1EV83j6ALxiYNLq0kbixo3jGW+zNoRUhcFsY0F1DZ5patmO5uSzJV+4je5g4rB/ESrD1m7ltE/7Er8WQ0CA4MmJNohMxVWHmYr7CH0N+rI44bvkyBrw6gKQkP7r/UUeTlt1uFa9S5qcC3qcbqDhvlEu+Osem+bHPDdFBq3BeinOpq1JvlL8s+GbUjhz8rLtX2a4s+95pIMzGEniLsIS3rDdF3kpvltdTBl61A2QugiwLdqUeNejbaVk3fhiE96c3krhdqQBshrF3BhbrZvWkC4pUZx3pp1UgNp0AGE2zRewps3SOY2MK1k4g7dqeM63p8gvcqxZH3t5r8yvJMAPFBXJTTPVpLYJfMXu8Pfu+xXKw9jNKpcdtLH4FdyuNJnxv0vzV+s8GVLIQWWAZhGpw2oOGmmzCHWuHKgsQre3sLVr3WwM+UQ2u6Aq/mYJZQz8QR+GUpdh9/5oCv08NXDPztjg2mdmRWErBBaUWFBT67XL625kMBSS9A4wo2hYrKoLiG46v2I74rEFb0/sgwixQxTcXoYMMe/o120FBtoDww== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR02MB8392.eurprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(66476007)(66556008)(66946007)(66446008)(64756008)(52536014)(76116006)(5660300002)(38070700005)(8676002)(38100700002)(6916009)(316002)(4744005)(2906002)(7696005)(83380400001)(122000001)(9686003)(55016003)(33656002)(186003)(8936002)(86362001)(19627405001)(26005)(71200400001)(6506007)(508600001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?p25TrT+sAq1UImtbyrycUmx?= =?iso-8859-1?q?fuMV28MlHB33pO/+iQmsMQ/hiY8/AxLalhn8eDKeMNGW1WBBHOdSeUC9MkVq?= =?iso-8859-1?q?VJZW8vhz6aJM3gIrJr0JYmpj+t4dy5F0Cx0QzlbAu06jpMxGQ/eDBL2VW088?= =?iso-8859-1?q?WOpPHlXHrcfAG+69GIKm4F9jbVwjKXTZBXfUDCVebqz3S0m9ZBsmvbimyUar?= =?iso-8859-1?q?mx2EHaVOkAgn4oMb6rhWBnJKzQJV7QU1wtLjxstTOwhn8f42NAsfO1Fr7nn5?= =?iso-8859-1?q?ZrIIPMK59/xV3e8dpxsl89URm3XZRPByxTop3zrPQU1RLaF8gt0HSbuYX8bn?= =?iso-8859-1?q?da7AwtA+B50EYgYoX7ktCT8TfP0IL5tR2IbDHizqYVHUwqWs//zaAyMUjfUP?= =?iso-8859-1?q?jsZbLqr+rf8CUR3L485IAD2dvAgxZZ57I4o6RRmn5iWswTcXiJKGfNfxAh40?= =?iso-8859-1?q?jp27b6WSVm2tAcsYpfNZTon4oxP44XYvTbD5yXaHioVjH3hbxbxpO/3yGD9O?= =?iso-8859-1?q?WhypOGVds8Xv2M0TydNa59ox1M1e/BkM2UENLGrOlQwBKB/fyH21nHwx9svW?= =?iso-8859-1?q?Bvj8/N/Rqfgyli0IL5jA9XcHldO1bYpI+V3PRWcEkHDgEfH/LgNp761G17cS?= =?iso-8859-1?q?ERPPgmMMGYOFBb+Xxix9PFfvemVU3XuT26aONxKAwWRaFW5Mxlqagaj8QRpr?= =?iso-8859-1?q?i3HHBAXTNB2onyr8lH/y6FGm/DQrLK0NAH58qxY2dQPT/cXmV/yxxK1E3w1F?= =?iso-8859-1?q?s5TQFL07t04ZZ4/zqeuZEt7p5fhGjiXKnCEJEahjbsSaSuNrkL7Jl5RBQvvU?= =?iso-8859-1?q?VyP+jmSAPROZJTw9HLW9h0RbNOf1amv1sAiC2tmjRmSG8evO5QqxJAuXeEg9?= =?iso-8859-1?q?nFKCRNwajdk01IZtKyZ26HtYB1wJ8wOisntlfpZQLy15OcoVYdsY9sZTGJMT?= =?iso-8859-1?q?rGN845ed5qRHPwmVdNe+WjpK0bltICHJUlkl9EjPErlVY3xa+OiSbjd1YEjv?= =?iso-8859-1?q?KoNTZAu7me6Dyq0wR9ioqzkrnvrykp5WIkvJEgsH1GS5ouQiWLcXJlb7p4Np?= =?iso-8859-1?q?LB3Zdt5YuYXGix7+r5ZiI1i9Ehbtde99qeZhYHLDded/oviSEmhIEczFAfmE?= =?iso-8859-1?q?91RAYsrC1dDleZDp+GaRK9/xhZrOuw/s1eWVFAZRs8nJRlJncdVPTmZulgA6?= =?iso-8859-1?q?KSutY/e0hp6rd/8pL6Kk1F7ORQVaYbljUtSpEVG0gf2f/UcUcF3BaJ/hNg9O?= =?iso-8859-1?q?7hmaCVc/E9KEq70awnUv+Kc/+T2H8ZJIdOkZq5ZKZ4OaFziteg5mBDXvYAUO?= =?iso-8859-1?q?9KlyMHNfCIBaiOEsmWo1CvsM8qzs7w0agp/WasV/YcyZ4VdDbIev65w0yW2K?= =?iso-8859-1?q?wU2CSuAtJ9nZO1JLx7obyCsvr27Q3DuipWCBWhWwWfjNz9iMCx7bdVHZwo6C?= =?iso-8859-1?q?3BystXbxy4c7Fc/3h2Bee+OisEsfc9vLNTzztXxSo2oKDleJaKLZ3c5s+bfJ?= =?iso-8859-1?q?Yk4APjMsAxRD9MBZvGj7tzTk9ADi8Novf/e3+7KpkXY6IXEQNRJaYffBZn41?= =?iso-8859-1?q?x63r6Qh9PM2gpq77l7yGzF2pRoC/ELZfGZsqVVyihE8dnbVYdDy9m5DwEdBm?= =?iso-8859-1?q?rqDdM362Cw3pwnWGGfCOdgwp36Q0TBkVmyrNz69eGqUiA6ai0g7G8N1pLJQO?= =?iso-8859-1?q?TCvJ36jsPThckgYEBx2NxdfQuZuqgZcTU1toSFp6k6L+kq+GMjfxLOwnUDsI?= =?iso-8859-1?q?yenJ4EvHLL33QqvSXMkVgDqe+vu4CWeI7iCciLZpbRKRLbA=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8PR02MB8392.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0f042048-12f1-4543-db72-08da48825082 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2022 12:36:15.9891 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 30d50150-9a5a-43db-b809-ff90d7ab4fd6 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: tAvAKo+auQN/AA3y/tS3vGt4G4Amck1tU8SgDEsI6fepr8G4dAjqqlItM661bnc3ntTzU4sjv+laTIAIirTY0A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR02MB4043 X-OriginatorOrg: eppendorf.de X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.517,18.0.874 definitions=2022-06-07_04:2022-06-07,2022-06-07 signatures=0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 07 Jun 2022 12:36:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/166660 This enables root login when either "allow-root-login" or "debug-tweaks" were set in EXTRA_IMAGE_FEATURES. Signed-off-by: Jan Claussen diff --git a/meta/recipes-core/dropbear/dropbear.inc b/meta/recipes-core/dropbear/dropbear.inc index 78f9f9adbd..e545c425ab 100644 --- a/meta/recipes-core/dropbear/dropbear.inc +++ b/meta/recipes-core/dropbear/dropbear.inc @@ -105,6 +105,13 @@ do_install() { -e 's,@BINDIR@,${bindir},g' \ -e 's,@SBINDIR@,${sbindir},g' \ ${D}${systemd_system_unitdir}/dropbear.socket ${D}${systemd_system_unitdir}/*.service + + # Enable root login for dropbear when debug-tweaks or allow-root-login are set + if [ "${@bb.utils.filter('EXTRA_IMAGE_FEATURES', 'debug-tweaks', d)}" \ + || "${@bb.utils.filter('EXTRA_IMAGE_FEATURES', 'allow-root-login', d)}" ]; then + sed -i 's/-w//g' ${D}/etc/default/dropbear + fi + } inherit update-alternatives