Linux之lastlog命令

显示系统中所有用户最近一次登录信息,lastlog命令用于显示系统中所有用户最近一次登录信息。

lastlog文件在每次有用户登录时被查询。可以使用lastlog命令检查某特定用户上次登录的时间,并格式化输出上次登录日志/var/log/lastlog的内容。它根据UID排序显示登录名、端口号(tty)和上次登录时间。如果一个用户从未登录过,lastlog显示**Never logged**。注意需要以root身份运行该命令。

命令语法

lastlog [选项]

命令选项

  • -b<天数>:显示指定天数前的登录信息;
  • -h:显示召集令的帮助信息;
  • -t<天数>:显示指定天数以来的登录信息;
  • -u<用户名>:显示指定用户的最近登录信息。

显示系统中所有账号最近一次登录时间

  1. > lastlog -u root
  2. Username Port From Latest
  3. root pts/3 27.18.175.139 Mon Apr 12 22:06:16 +0800 2021
  4. bin **Never logged in**
  5. daemon **Never logged in**
  6. adm **Never logged in**
  7. lp **Never logged in**
  8. sync **Never logged in**
  9. shutdown **Never logged in**
  10. halt **Never logged in**
  11. mail **Never logged in**
  12. operator **Never logged in**
  13. games **Never logged in**
  14. ftp **Never logged in**
  15. nobody **Never logged in**
  16. systemd-network **Never logged in**
  17. dbus **Never logged in**
  18. polkitd **Never logged in**
  19. sshd **Never logged in**
  20. postfix **Never logged in**
  21. chrony **Never logged in**
  22. nscd **Never logged in**
  23. ntp **Never logged in**
  24. tss **Never logged in**
  25. mysql **Never logged in**
  26. nginx **Never logged in**
  27. gluster **Never logged in**
  28. saslauth **Never logged in**
  29. deploy pts/2 Sun Feb 7 16:16:51 +0800 2021
  30. clamupdate **Never logged in**
  31. clamscan **Never logged in**

返回笔记列表
入门小站