• [gentoo-dev] [PATCH 1/5] targets: Fix enabling PermitRootLogin

    From Matt Turner@21:1/5 to All on Tue Nov 15 04:00:01 2022
    The default changed to "prohibit-password" many moons ago, so our ISOs
    would not have allowed root logins if not for net-misc/openssh's
    IUSE=livecd, which handles this in the ebuild.

    Let's go ahead and fix it, so that we can consider removing openssh's
    livecd USE flag which would allow us to avoid rebuilding the package for
    the ISO.

    Signed-off-by: Matt Turner <[email protected]>
    ---
    targets/support/livecdfs-update.sh | 3 ++-
    1 file changed, 2 insertions(+), 1 deletion(-)

    diff --git a/targets/support/livecdfs-update.sh b/targets/support/livecdfs-update.sh
    index b7ead552..3f47012b 100755
    --- a/targets/support/livecdfs-update.sh
    +++ b/targets/support/livecdfs-update.sh
    @@ -7,7 +7,8 @@ source /tmp/chroot-functions.sh
    # Allow root logins to our CD by default
    if [ -e /etc/ssh/sshd_config ]
    then
    - sed -i 's:^#PermitRootLogin\ yes:PermitRootLogin\ yes:' \
    + sed -i \
    + -e '/^#PermitRootLogin/c# Allow root login with password on livecds.\nPermitRootLogin Yes' \
    /etc/ssh/sshd_config
    fi

    --
    2.37.4

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)