[关闭]
@cdmonkey 2017-04-12T06:06:15.000000Z 字数 836 阅读 889

lastlog

命令总结


lastlog - reports the most recent login of all users or of a given user

功能说明

用于显示系统中所有用户最近一次的登录信息。该指令的信息源为/etc/log/lastlog日志文件,该日志文件记录了所有用户上一次登录及退出系统的信息。

命令语法:

  1. lastlog [option] [user]

能够使用该命令检查某个特定用户上次登录的时间,并格式化输出/var/log/lastlog日志中的相应内容。它根据UID排序显示登录名、端口号(tty)及上次登录时间。注意需要用根用户身份运行该命令。

常用选项:

Opt. Long Opt. Explain
-b DAYS --before 显示指定天数之前的登录信息。
-t DAYS --time 显示指定天数以来的登录信息。
-u LOGIN|RANGE --user 显示指定用户的最后一次的登录信息。

指令示例

  1. [root@LB-N1 ~]# cat /var/log/lastlog
  2. uts/0172.16.1.1pts/1172.16.1.10
  1. [root@LB-N1 ~]# lastlog
  2. Username Port From Latest
  3. root pts/0 172.16.1.1 Sat Mar 7 21:26:13 +0800 2015
  4. bin **Never logged in**
  5. daemon **Never logged in**
  6. ...
  7. cdmonkey pts/1 172.16.1.10 Mon Feb 9 21:26:50 +0800 2015
  8. oldboy **Never logged in**
  9. nono **Never logged in**

通过上面的输出能够看到,如果一个用户从未登录过,则显示为:**Never logged in**

显示指定用户的最近登录信息:

  1. [root@agsadg ~]# lastlog -u root
  2. Username Port From Latest
  3. root pts/5 172.16.40.86 Wed Apr 12 09:01:26 +0800 2017
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注