Date: Mon, 12 Jul 2004 17:09:31 -0700 From: "Kyle Mott" <kyle@xraided.net> To: "'aardvark'" <aardvark@saintaardvarkthecarpeted.com> Cc: freebsd-questions@freebsd.org Subject: RE: Rebuilding wtmp Message-ID: <001d01c4686d$ac150840$150ba8c0@kyle> In-Reply-To: <20040712234028.GC14633@hardesty.saintaardvarkthecarpeted.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> -----Original Message----- > From: aardvark [mailto:aardvark@saintaardvarkthecarpeted.com] > Sent: Monday, July 12, 2004 4:40 PM > To: Kyle Mott > Cc: freebsd-questions@freebsd.org > Subject: Re: Rebuilding wtmp > > Kyle Mott disturbed my sleep to write: > > I read a few manpages and did some google'ing, and couldn't find much of > > anything about rebuilding wtmp. I tried just moving wtmp to wtmp.old and > > then doing 'touch wtmp', then logging out and back in, but it still > > reads 31Dec69. Is there some way to fix this? Thanks all. > > It's possible that there's some process holding open wtmp. (You could > check this by adding lsof ("list open files") from ports -- *very* handy > to have around on general principle). If this is the case, probably > the easiest way to fix things would be to rename the file, touch wtmp, > then reboot. > Thank's for the lsof tip, though I couldn't find anything using wtmp. I've tried rebooting with an empty wtmp plenty of times before, all to no avail. > Interestingly enough, a Google for "wtmp freebsd" turned up this message > from the FreeBSD-Security list: > > http://archives.neohapsis.com/archives/freebsd/2001-07/0055.html > > which suggests "cp /dev/null /var/log/wtmp" to fix things -- at least on > Solaris. > I tried this already, and it didn't work. On a system that I have a good, uncorrupted version of wtmp, I can do 'mv wtmp wtmp.old && touch wtmp', then logout and log back in, and it reports the dates fine. I can also write a bunch of gibberish to wtmp (via /dev/random), and then logout and back in, and it still reports the dates correctly. I'm just confused. -Kyle Mott > I am now blessing your keyboard... > > -- > Saint Aardvark the Carpeted > aardvark@saintaardvarkthecarpeted.com > Because the plural of Anecdote is Myth.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001d01c4686d$ac150840$150ba8c0>