Superuser

Autor Thema: hanging logins  (Gelesen 2928 mal)

ss10user

  • Gast
hanging logins
« am: 15. August 2006, 15:28:00 »
Hallo,

mal eine Frage an alle, die sich damit auskennen:

Hier auf Arbeit laufen noch (weil de facto unabschaltbar) einige Boxen mit Solaris 8.
Wenn man da mal ein

   who -Ha

eingibt, tauchen logins von Leuten auf, die schon lange wieder ausgeloggt sind, also garantiert
keine Jobs mehr am laufen haben. Wenn man dann mit

   kill -9 XXXX

den Prozeß beenden will, erfährt man, daß es den auch schon nicht mehr gibt.

Wie erfahre ich jetzt, wer WIRKLICH derzeit eingeloggt ist?

Ich dachte immer, daß das who-Kommando genau dafür erfunden wurde, aber es gibt nur teilweise
Brauchbares aus. Die meisten logins passieren bei uns aus der Ferne mit SSH, kann es auch daran liegen?


Vielen Dank.

Grüße vom Haasen

sonnenblen.de - Das unabhängige Sun User Forum

hanging logins
« am: 15. August 2006, 15:28:00 »

claus

  • Gast
Re: hanging logins
« Antwort #1 am: 15. August 2006, 16:15:34 »
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

Offline Jonny

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1063
Re: hanging logins
« Antwort #2 am: 15. August 2006, 23:33:41 »
@Claus: Seine Prozesse sind längst tot.

Das hat was mit fehlerhafter Verwaltung von wtmp und utmp zu tun.
Ich glaube mich dunkel an einen passenden Patch zu erinnern.

Gruß
Jonny
solaris is like a wigwam :
no windows, no gates and a apache inside !

ss10user

  • Gast
Re: hanging logins
« Antwort #3 am: 16. August 2006, 11:56:27 »
Hallo,

danke für diese ersten Gedanken. Meine SSH-Version ist etwas neuer:

   bash-2.03$ ssh -V
   OpenSSH_3.9p1, OpenSSL 0.9.7g 11 Apr 2005

@Jonny:

Wo muß ich anpacken, um wtmp und utmp richtig einzustellen?

   Grüße vom Haasen

Offline Jonny

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1063
Re: hanging logins
« Antwort #4 am: 16. August 2006, 22:14:12 »
Grr, ich komm nicht mehr drauf >:( sch.... Verkalkung.
Mal schauen ob ich in der Arbeit in unserer Helpdesk Datenbank was finde.
Hast du Wartung? Wenn ja, setz doch mal einen Call auf (wenn du die Antwort "erst mal Patchen" verträgst ::)).

Gruß
Jonny
solaris is like a wigwam :
no windows, no gates and a apache inside !

ss10user

  • Gast
Re: hanging logins
« Antwort #5 am: 18. August 2006, 14:56:45 »
Ja, ich habe Zeit (das Problem gibts schon ewig, und es hat bisher keinen gestört). Mir fiel es dann
irgendwann auf ...
Nein wir haben keine Wartungsverträge - das Management will sparen. Wie immer an der falschen
Stelle.

Vielen Dank für Deine Mühe.

Grüße vom Haasen

Offline JoJu

  • Sobl Newbie
  • *
  • Beiträge: 11
  • Ich mag keine Signaturen!
Re: hanging logins
« Antwort #6 am: 24. August 2006, 11:13:53 »
@ss10user

um dich mal "in die richtige Richtung zu schubbsen"  ;)

http://sunsolve.sun.com/search/document.do?assetkey=1-26-23517-1

Das sollte genau dein Problem sein oder ?
Egal wer dein Vater ist , solange wie ich hier angle wird nicht übers Wasser gelatscht!