lastlog 命令详解

| 选择喜欢的代码风格  

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

lastlog 命令安装:


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

lastlog 命令语法:


lastlog [options]

lastlog 命令选项:


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

lastlog 命令参数:


用户名:显示用户登录列表;

lastlog 命令实例


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

lastlog 命令扩展阅读:




lastlog 命令评论