[Lutz.Jaenicke at aet.TU-Cottbus.DE: 2.9p1: HP-UX 10.20 utmp/wtmp handling broken?]
mouring at etoh.eviladmin.org
mouring at etoh.eviladmin.org
Wed Jun 20 22:34:12 EST 2001
At this point I can only verify that it's true for OpenBSD, but it is not
true for Linux. I have a sneeking feeling that if I were to try it under
Solaris it would mimic Linux (I'll try it when I get to work). My only
reason for this belief is I think PAM may actually handle utmp/wtmp clean
ups if the application does not.
- Ben
On Wed, 20 Jun 2001, Lutz Jaenicke wrote:
> Hi!
>
> I am resending the following message about problems with utmp handling.
> * In the meantime I had some request in private mail from people asking
> whether I have new information.
> * The problem is still persistant in 2.9p2.
> * My own new investigations show, that the problem only appears with
> protocol 2, not with protocol 1, I therefore only started to note it
> when protocol 2 became the default as of OpenSSH 2.9.
> - To reproduce: build a connection with protocol 1/2 and then kill the client
> with -TERM. For protocol 1, the entry in utmp on the server will be
> removed, for protocol 2 it will not be removed.
>
> >From sshd -d I see, that session_pty_cleanup() is not being called.
> As far as I understood the code in session.c:session_pty_req()
> /*
> * Add a cleanup function to clear the utmp entry and record logout
> * time in case we call fatal() (e.g., the connection gets closed).
> */
> fatal_add_cleanup(session_pty_cleanup, (void *)s);
> should make sure, that the utmp entry is cleared, but it obviously
> doesn't work as I expected from that statement.
>
> Best regards,
> Lutz
>
> ----- Forwarded message from Lutz Jaenicke <Lutz.Jaenicke at aet.TU-Cottbus.DE> -----
>
> Delivered-To: openssh-unix-dev-list-93873 at shitei.mindrot.org
> Date: Thu, 10 May 2001 10:11:38 +0200
> From: Lutz Jaenicke <Lutz.Jaenicke at aet.TU-Cottbus.DE>
> To: openssh-unix-dev at mindrot.org
> Subject: 2.9p1: HP-UX 10.20 utmp/wtmp handling broken?
> Mail-Followup-To: openssh-unix-dev at mindrot.org
> User-Agent: Mutt/1.2.5i
> Organization: BTU Cottbus, Allgemeine Elektrotechnik
> Precedence: bulk
>
> Hi!
>
> I have updated to OpenSSH 2.9p1 on HP-UX 10.20.
> Since this update, I seem to have problems with utmp/wtmp handling,
> in that entries are not removed as expected.
> ws01 36: w
> 10:06am up 76 days, 12:52, 12 users, load average: 0.17, 0.25, 0.20
> User tty login@ idle JCPU PCPU what
> ...
> root pts/8 5:28pm159:41 -
> ...
> ws01 37: ps -ef | grep pts/8
> (nothing)
> ws01 39: lsof /dev/pts/8
> (nothing)
>
> >From my observations this seems to happen, when slogin is not finished with
> "exit", but the ssh-client is killed (e.g. because it was in a terminal window
> and I log off the window manager).
>
> Can anybody verify this behaviour? (Fixes?) I don't remember having seen
> this with 2.5.2p2...
>
> Best regards,
> Lutz
> --
> Lutz Jaenicke Lutz.Jaenicke at aet.TU-Cottbus.DE
> BTU Cottbus http://www.aet.TU-Cottbus.DE/personen/jaenicke/
> Lehrstuhl Allgemeine Elektrotechnik Tel. +49 355 69-4129
> Universitaetsplatz 3-4, D-03044 Cottbus Fax. +49 355 69-4153
>
> ----- End forwarded message -----
>
> --
> Lutz Jaenicke Lutz.Jaenicke at aet.TU-Cottbus.DE
> BTU Cottbus http://www.aet.TU-Cottbus.DE/personen/jaenicke/
> Lehrstuhl Allgemeine Elektrotechnik Tel. +49 355 69-4129
> Universitaetsplatz 3-4, D-03044 Cottbus Fax. +49 355 69-4153
>
More information about the openssh-unix-dev
mailing list