Killing ssshd seassions

Peter Stuge stuge-openssh-unix-dev at cdy.org
Mon May 23 12:18:54 EST 2005


On Sun, May 22, 2005 at 08:12:13PM +0000, stdout azi wrote:
> The aplication i'm writting should, at some point, kill the user
> from his terminal line. To achieve this I read the users utmp entry
> and kill the ut_pid in it.. It works fine if the user is not loged
> trought ssh. If the user has a sshd seassion, killing the ut_pid
> doesnt work though. I've done some workaround and got to this
> point:
> 
> ps -aux
> 
> root   26621 0.0  0.3 5940 1644 ? S 21:33 0:00 sshd: janez [priv] <-
> the pid in utmp
> janez 2356 0.0  0.3 5940 1720 ? S 21:34 0:00 sshd: janez at pts/5 <- the
> right one to kill

You could go through the process table and kill the process that has
it's PPID==ut_pid.


//Peter




More information about the openssh-unix-dev mailing list