Linux删除或清除上次登录信息

时间:2020-01-09 10:40:10  来源:igfitidea点击:

Fedora Linux如何清除所有登录信息。
如何清除或删除Linux操作系统上的最后登录信息?
/var/log/lastlog文件存储用户的最后登录信息。
这是二进制文件,用作先前用户登录的数据库时间。
您需要使用" lastlog"命令来格式化和打印上次登录日志/var/log/lastlog文件的内容。

lastlog命令

lastlog命令显示所有用户或给定用户的最新登录信息。
以下信息是使用" lastlog"命令打印的:

  • 登录名

  • 端口

  • 上次登录时间

显示上次登录信息

只需执行lastlog命令:

$ lastlog

输出示例:

Username         Port     From             Latest
root             tty1                      Thu Jan 25 15:23:50 +0530 2007
daemon                                     **Never logged in**
bin                                        **Never logged in**
sys                                        **Never logged in**
sync                                       **Never logged in**
Hyman            tty1                      Sat Jan 27 22:10:36 +0530 2007
pdnsd                                      **Never logged in**
sshd                                       **Never logged in**
messagebus                                 **Never logged in**
bind                                       **Never logged in**
sweta           tty1                      Sat Jan 27 19:55:22 +0530 2007

注意:如果用户从未登录过,将显示消息"从未登录",而不是端口和时间。

通过删除/var/log/lastlog清除上次登录信息

只需覆盖/var/log/lastlog文件。
您必须是root用户。
首先备份/var/log/lastlog:

# cp /var/log/lastlog /root

现在,使用以下任一命令覆盖文件:

# >/var/log/lastlog

或者

# cat > /var/log/lastlog

按CTR + D保存更改。

last和lastb命令

使用last或lastb命令显示上次登录用户的列表:

$ last

或者

$ lastb

输出示例:

root     pts/1        10.1.6.120       Sun Jan  5 11:09 - 14:29  (03:20)    
root     pts/0        10.1.6.120       Sun Jan  5 10:05 - 12:19  (02:14)    
reboot   system boot  2.6.32-431.3.1.e Sun Jan  5 10:02 - 16:48 (2+06:46)   
root     pts/0        10.1.6.120       Sun Jan  5 09:58 - down   (00:00)    
root     pts/0        10.1.6.120       Sun Jan  5 03:33 - 05:45  (02:12)    
root     pts/1        10.1.6.120       Sat Jan  4 15:06 - 17:28  (02:21)    
root     pts/0        10.1.6.120       Sat Jan  4 13:46 - 15:58  (02:11)    
root     pts/0        10.1.6.120       Sat Jan  4 05:05 - 07:16  (02:11)    
root     pts/1        10.1.6.120       Fri Jan  3 14:29 - 15:44  (01:15)    
root     pts/0        10.1.6.120       Fri Jan  3 13:20 - 15:32  (02:11)    
root     pts/0        10.1.6.120       Thu Jan  2 05:19 - 05:32  (00:13)    
root     pts/0        10.1.6.120       Tue Dec 31 13:57 - 16:06  (02:09)    

wtmp begins Tue Dec 31 13:57:23 2013

last和lastb使用/var/log/wtmp/var/log/btmp文件记录信息。
您可以使用以下命令清除wtmp/btmp:

# >/var/log/wtmp
# >/var/log/btmp

有关更多信息,请参见手册页wtmp(5)