A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash/zsh: lastlog: command not found # Windows (WSL2) sudo apt-get update sudo apt-get install login # Debian apt-get install login # Ubuntu apt-get install login # Alpine apk add shadow # Arch Linux pacman -S shadow # Kali Linux apt-get install login # Fedora dnf install shadow-utils-2 # Raspbian apt-get install login # Dockerfile dockerfile.run/lastlog # Docker docker run cmd.cat/lastlog lastlog
lastlog 文件在每次有用户登录时被查询。可以使用 lastlog 命令检查某特定用户上次登录的时间,并格式化输出上次登录日志 /var/log/lastlog
的内容。它根据 UID 排序显示登录名、端口号(tty)和上次登录时间。如果一个用户从未登录过,lastlog 显示 **Never logged**。注意需要以 root
身份运行该命令。
lastlog [options]
-b<天数>:显示指定天数前的登录信息; -h:显示召集令的帮助信息; -t<天数>:显示指定天数以来的登录信息; -u<用户名>:显示指定用户的最近登录信息。
用户名:显示用户登录列表;
lastlog 显示所有用户的最后登录记录:
lastlog Username Port From Latest root pts/1 Mon Oct 21 15:13:58 +0800 2019 bin **Never logged in** daemon **Never logged in** adm **Never logged in** lp **Never logged in** sync **Never logged in** shutdown **Never logged in** halt **Never logged in** mail **Never logged in** operator **Never logged in** games **Never logged in** ftp **Never logged in** nobody **Never logged in** systemd-network **Never logged in** dbus **Never logged in** polkitd **Never logged in** postfix **Never logged in** chrony **Never logged in** sshd **Never logged in** ntp **Never logged in** tcpdump **Never logged in** nscd **Never logged in** nginx **Never logged in** mysql **Never logged in** redis **Never logged in**
lastlog 只显示 root 用户的最后登录记录:
lastlog -u root Username Port From Latest root pts/1 Mon Oct 21 15:13:58 +0800 2019