Last login info on finger user output

From: Psarras Nikos <psarnik_at_aetos.it.teithe.gr>
Date: Tue, 27 Apr 1999 22:55:52 +0300

hi again,

i am ruuning finger xxxx and that is what i am getting:

Login name: xxxx In real life: Fred Flintone
Directory: /users/cartoons/xxxx Shell: /bin/csh
Last login Tue Apr 27 18:46 on ttyp1 from ppp34-cartons.ya'
No Plan.

i can not see the hole fully qualified name of the host that opens the
connection. When a QFN does not exists and only the ip address is shown
there is no problem.

So i am looking for the fixed length of the array of chars in lastlog.h
because finger reads /var/adm/lastlog:

#define LL_LINELEN 8 /* terminal path length */
#define LL_HOSTLEN 16 /* hostname length */
struct lastlog {
        time_t ll_time;
        char ll_line[LL_LINELEN];
        char ll_host[LL_HOSTLEN]; /* same as in utmp */
};

So the length is 16 and it can not represent the full name (why?) But
the frace "/*same as in utmp */" above and the contents of utmp.h makes
me wonder.

utmp.h

struct utmp {
        ....
        ....
        char ut_host[64]; /* host name same as MAXHOSTNAMELEN */
};

what is happening? Is this ok?
Is there a way to see the FQN in last login information using finger?

take care
Thanks for listening
salaGatoR
Received on Tue Apr 27 1999 - 19:58:48 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:39 NZDT