Wir hatten hier das Problem auch mal, allerdings lief es so weit, dass die Server nicht mehr zugänglich waren, wegen zuvielen offenen SSH Verbindungen.
Die zwischenzeitliche Lösung war, einfach den Parent Prozess der Shell zu killen, automatisiert in einem Skript. Theoretisch könntest Du auch so ein Skript verwenden, dass die User vor dem Ausloggen ausführen müssen und dann eben die Session wirklich killt?
Das sind auch Solaris 8 Kisten (SunOS xxxxxx 5.8 Generic_117000-03 sun4u sparc SUNW,Sun-Fire-280R) mit folgender SSH Verson:
bash-2.03$ ssh -V
OpenSSH_3.7.1p2, SSH protocols 1.5/2.0, OpenSSL 0.9.7c 30 Sep 2003
Ich weiss allerdings nicht mehr, ob das auch die SSH Version ist, die schon damals lief, ich vermute eher mal nicht. Auf jeden Fall haben wir mit dieser Solaris 8 Version und dieser OpenSSH Version keinerlei Probleme mehr.
Claus