linux-c-programming.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Is it possible to trace back from where a user comes
@ 2003-10-29  8:29 Holger Kiehl
  2003-10-29  8:50 ` Jeff Woods
  0 siblings, 1 reply; 3+ messages in thread
From: Holger Kiehl @ 2003-10-29  8:29 UTC (permalink / raw)
  To: linux-c-programming

Hello

I have written a small program that allows a user to do some configuration.
Now everytime the user does configure something it gets logged to a log
file. Usually when someone comes from a remote machine I took the
environment variable DISPLAY and if that is not there the output from
"who am i", to determine from where the user comes. However this does
not work reliably since DISPLAY is set to localhost when the user is using
ssh, also "who am i" does not always tell me from where a user comes.
Another problem is when the user first logs in on say host1 then to host2
and then to host3. Is there a way to determine that the user comes from
host1? The SSH_CLIENT environment variable is always set to the last
host, so this can not be used. SSH_CONNECTION is not set so this can
also not be used. I also looked at struct utmp it to does not provide
the information, it is also not very portable since the structure differs
a lot from system to system.

So is there a way to determine from where a user comes?

Thanks,
Holger


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-11-04 13:19 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-10-29  8:29 Is it possible to trace back from where a user comes Holger Kiehl
2003-10-29  8:50 ` Jeff Woods
2003-11-04 13:19   ` Rivalino M. Jr.

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).