Solved

"last" command

Posted on 2004-08-08
3
286 Views
Last Modified: 2010-04-20
Dear Expert,
In the man page, last command will display all users login into the system since day one setup, however I found my system only display recent one month only, eventhough my system has been setup for years. Where to set to enable the system to track user login for longer period of time?
Thanks you in advance.
Linux Novice,
OMLoo
0
Comment
Question by:omloo
  • 2
3 Comments
 
LVL 4

Expert Comment

by:net_sec_guru
ID: 11749576
you can do a:

last -t <YYYYMMDDHHMMSS>

This will give you a list from that specified date. It gives status of all logins as of that time of date.

Is this what you're looking for?

0
 
LVL 20

Expert Comment

by:Gns
ID: 11751387
This is truncated in the logrotate subsystem, which is there to see to it that logfiles (and similar) don't grow to fill the hdd completely.
Look in the file /etc/logrotate.conf for mention of the wtmp file... Chances are great that you have a stanza like this:
# no packages own lastlog or wtmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    create 0664 root utmp
    rotate 1
}
... which should be selfexplanatory more or less. Look at the manpage for logrotate where the fileformat is documented.

-- Glenn
0
 
LVL 20

Accepted Solution

by:
Gns earned 50 total points
ID: 11751431
Note that you could either remove it from the "logrotations", or set "rotate X" where X is the number of "old files" to keep. In the latter case you'd have /var/log/wtmp for the current month, /var/log/wtmp.1 for the previous month, /var/log/wtmp.2 for the month before that etc up to the total number of files == X. Then you could do "last -f /var/tmp/wtmp.1 ...".
The bad thing with wtmp files like that would be for sessions going "over the month edges", where it couldn't determine start/end of such a session (depending on which file you looked at).
But generally, this is viewed as no big deal:-).

-- Glenn
0

Featured Post

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Which is more secure: EAP or machine certificate for IKEv2 VPN? 1 85
bash file 10 36
Bash script - Exit out of choice loop 2 26
number in printf 13 27
rdate is a Linux command and the network time protocol for immediate date and time setup from another machine. The clocks are synchronized by entering rdate with the -s switch (command without switch just checks the time but does not set anything). …
The purpose of this article is to demonstrate how we can use conditional statements using Python.
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

785 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question