On Fri, 9 Oct 2026 13:35:07 +0100 Colin Watson <[email protected]> wrote:
> Source: openssh
> Source-Version: 1:10.6p1-1
>
> On Thu, Sep 17, 2026 at 06:33:52PM -0400, Mark Robillard Jr wrote:
> >The root cause is a logic omission in the "reload|force-reload)" block of the init script, which completely lacks a call to 'check_privsep_dir'. Because this function is omitted, running 'reload' cannot self-heal a missing directory the way 'start' or 'restart' can, leaving remote administrators locked out.
> >
> >I have attached my modified script which successfully resolves this by ensuring 'check_privsep_dir' runs at the very beginning of the reload path.
>
> I fixed this in 1:10.6p1-1, but forgot to mention this in the changelog
> so the bug didn't get closed automatically. I've added this
> retroactively:
>
> * /etc/init.d/ssh (force-)reload: Ensure that /run/sshd exists (thanks,
> Mark Robillard Jr; closes: #1148188).
>
> Thanks,
>
> --
> Colin Watson (he/him) [[email protected]]
>
>

Hi Colin,
Thanks for the heads-up. Glad the patch could help iron out that edge case for SysV init.

Reply via email to