lastlog命令 用于显示系统中所有用户最近一次登录信息。
lastlog文件在每次有用户登录时被查询。可以使用lastlog命令检查某特定用户上次登录的时间,并格式化输出上次登录日志/var/log/lastlog的内容。它根据UID排序显示登录名、端口号(tty)和上次登录时间。如果一个用户从未登录过,lastlog显示 <strong>Never logged</strong> 。注意需要以root身份运行该命令。
shell
lastlog(选项)
shell
-b<天数>:显示指定天数前的登录信息;
-h:显示召集令的帮助信息;
-t<天数>:显示指定天数以来的登录信息;
-u<用户名>:显示指定用户的最近登录信息。
shell
lastlog
Username Port From Latest
root pts/0 221.6.45.34 Tue Dec 17 09:40:48 +0800 2013
bin <strong>Never logged in</strong>
daemon <strong>Never logged in</strong>
adm <strong>Never logged in</strong>
lp <strong>Never logged in</strong>
sync <strong>Never logged in</strong>
shutdown <strong>Never logged in</strong>
halt <strong>Never logged in</strong>
mail <strong>Never logged in</strong>
news <strong>Never logged in</strong>
uucp <strong>Never logged in</strong>
operator <strong>Never logged in</strong>
games <strong>Never logged in</strong>
gopher <strong>Never logged in</strong>
ftp <strong>Never logged in</strong>
nobody <strong>Never logged in</strong>
vcsa <strong>Never logged in</strong>
ntp <strong>Never logged in</strong>
sshd <strong>Never logged in</strong>
nscd <strong>Never logged in</strong>
ldap <strong>Never logged in</strong>
postfix <strong>Never logged in</strong>
www <strong>Never logged in</strong>
mysql <strong>Never logged in</strong>