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