How sshd spawns and reuses pids

Gert Doering gert at greenie.muc.de
Tue Jul 29 16:11:18 AEST 2025


hi,

On Mon, Jul 28, 2025 at 10:36:36PM +0100, Zakaria via openssh-unix-dev wrote:
> After observing the server for months, I noticed I get report of new session
> report whenever I run sudo -i who -a command, given because it was only
> through sudo by root, for strange reasons, it activates latest ssh session
> which I have started and terminated it from previous session with identical
> PID and reuses to perform the sudo command.

sudo has recently grown the annoying behaviour of opening a pseudo-tty
(pty) to run the command you specified in.  Which might be reported as
"a new session" (new pty, new process group, etc).

ceterum censeo sudo delendam esse...

gert
-- 
"If was one thing all people took for granted, was conviction that if you 
 feed honest figures into a computer, honest figures come out. Never doubted 
 it myself till I met a computer with a sense of humor."
                             Robert A. Heinlein, The Moon is a Harsh Mistress

Gert Doering - Munich, Germany                             gert at greenie.muc.de


More information about the openssh-unix-dev mailing list