lastlog 查看/设置所有/指定用户的登录情况

本文详细介绍了Linux系统中用于查看用户登录情况的lastlog命令,包括其基本用法、参数选项以及如何筛选特定时间范围内的记录。通过示例展示了如何查询所有用户的最近登录信息,以及如何清除或更新指定用户的lastlog记录。
lastlog (8)          - 报告所有用户的最近登录情况,或者指定用户的最近登录情况


/var/log/lastlog        以前用户登录的数据库时间。
[root@OS7 ~]# hexdump -C /var/log/lastlog
00000000  60 a9 dd 60 70 74 73 2f  31 00 00 00 00 00 00 00  |`..`pts/1.......|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000020  00 00 00 00 31 39 32 2e  31 36 38 2e 37 35 2e 31  |....192.168.75.1|
00000030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000474a0


报告所有用户的最近登录情况
[root@OS7 ~]# lastlog
Username         Port     From             Latest
root             pts/1    192.168.75.1     Thu Jul  1 08:14:09 -0400 2021
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**
tss                                        **Never logged in**
abrt                                       **Never logged in**
sshd                                       **Never logged in**
postfix                                    **Never logged in**
chrony                                     **Never logged in**


-b, --before DAYS           仅打印早于 DAYS 的 lastlog 记录。
-t, --time DAYS             打印比 DAYS 更近的 lastlog 记录。
-R, --root CHROOT_DIR       应用 CHROOT_DIR 目录中的更改并使用 CHROOT_DIR 目录中的配置文件。
-u, --user LOGIN|RANGE      打印指定用户的 lastlog 记录。
-C, --clear                 清除用户的 lastlog 记录。 此选项只能与 -u (--user) 一起使用。
-S, --set                   将用户的 lastlog 记录设置为当前时间。 此选项只能与 -u (--user) 一起使用。
[root@OS7 ~]# lastlog -b 3
[root@OS7 ~]# lastlog -t 3
[root@OS7 ~]# lastlog -R /
[root@OS7 ~]# lastlog -u root
[root@OS7 ~]# lastlog -C -u root
[root@OS7 ~]# lastlog -S -u root
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值