NAME
lastlogin —
indicate last login time of
users
SYNOPSIS
lastlogin |
[-nrt]
[-f
filename]
[-H
hostsize]
[-L
linesize]
[-N
namesize] [user
...] |
DESCRIPTION
lastlogin will list the last login session of specified
users, or for all users by default. Each line of output
contains the user name, the tty from which the session was conducted, any
hostname, and the start time for the session.
If multiple
users are given, the session information for
each user is printed in the order given on the command line. Otherwise,
information for all users is printed, sorted by uid.
lastlogin differs from
last(1) in that it only prints
information regarding the very last login session. The last login database is
never turned over or deleted in standard usage.
The following options are available:
-
-
- -f
filename
- Process input from filename. If the
file ends with an “x”, then it is assumed that it is a
lastlogx(5) file, else it
is assumed to be a
lastlog(5) file.
-
-
- -H
hostlen
- Set the field width for host output to
hostlen characters.
-
-
- -L
linelen
- Set the field width for line output to
linelen characters.
-
-
- -N
namelen
- Set the field width for name output to
namelen characters.
-
-
- -n
- Attempt to print numeric host addresses. This option is
only supported with
lastlogx(5) format
files.
-
-
- -r
- Reverse the order of the sort.
-
-
- -t
- Sort by last login time (most recent first.)
FILES
- /var/log/lastlogx
- default last login database
- /var/log/lastlog
- compatibility last login database
EXAMPLES
lastlogin looks by default to the
/var/log/lastlogx database, where some old programs that are
not
utmpx(5) aware might only
write to
/var/log/lastlog. To look at the old database one
can use:
lastlogin -f /var/log/lastlog
SEE ALSO
last(1),
lastlog(5),
lastlogx(5),
ac(8)
AUTHORS
John M. Vinopal wrote this program in January 1996 and
contributed it to the
NetBSD project.