as i said in the summary, i know this isn't big but still.. atleast add like an "stopkill" to the init.d script to stop and kill all currently logged in users. a simple "killall sshd" will do. peace
i dont agree with this ... i see `/etc/init.d/sshd stop` as killing the listening daemon, which it does ... not as a 'lets kill all the sshd sessions' ... a `killall sshd` would bug if the user is running sshd's on custom ports ... only way would be to do a parent/child check of the original sshd daemon ...
just to chime in, it would be a Very Bad Thing if /etc/init.d/ssh stop killed listening ssh daemons. People would then have no easy way to restart sshd remotely -- a b0rked config would have drastic consequences.
no distro used this dirty method