美文网首页
系统运维-用户管理-查询Linux用户登陆记录

系统运维-用户管理-查询Linux用户登陆记录

作者: QuietHeart | 来源:发表于2020-11-23 16:54 被阅读0次

    这里给出Linux下查询用户登陆记录的常用方法。

    介绍

    引用网址: https://www.cnblogs.com/applelife/p/10450353.html

    有关用户登录的信息记录在 utmp(/var/run/utmp)、wtmp(/var/log/wtmp)、btmp(/var/log/btmp) 和 lastlog(/var/log/lastlog) 等文件中。
    who、w 和 users 等命令通过 utmp(/var/run/utmp) 文件查询当前登录用户的信息。
    last 和 ac 命令通过 wtmp(/var/log/wtmp) 文件查询当前与过去登录系统的用户的信息。
    lastb 命令通过 btmp(/var/log/btmp) 文件查询所有登录系统失败的用户的信息。
    lastlog 命令通过 lastlog(/var/log/lastlog) 文件查询用户最后一次登录的信息。
    

    下面是一些命令的举例。

    查看当前登录用户

    root@cnszs215:~/scm# w
     14:58:35 up 114 days, 20:06,  7 users,  load average: 0.37, 0.44, 0.42
    USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
    ian.chen pts/2    172.16.246.57    11:33    1:23m 37:35  22:41  rsync -avzP ian.chen@172.16.246.216:/home2/ian.chen/project/2k20_5599 .
    miracle. pts/15   172.16.246.74:S. 06Dec19 78days  0.25s  0.25s /bin/bash
    miracle. pts/16   172.16.246.74:S. 06Dec19 110days 13.97s  0.02s ssh -o ControlMaster no -o ControlPath /tmp/ssh-mdE24m/master-%r@%h:%p url git-upload-pack '/tpv/apollo/sys_build'
    miracle. pts/21   172.16.246.74:S. 31Dec19  1.00s  1.93s  1.16s /bin/bash
    miracle. pts/5    172.16.246.74:S. 02Jan20 56:17   0.78s  0.78s /bin/bash
    miracle. pts/23   172.16.246.74:S. 02Jan20  1:17m  1.69s  1.69s /bin/bash
    miracle. pts/22   172.16.246.74:S. 08Jan20 76days  0.82s  0.82s /bin/bash
    root@cnszs215:~/scm#
    

    查看所有自 /var/log/wtmp 创立以来登录过的用户

    #last
    

    查看7日内登录的用户

    root@cnszs215:~/scm# lastlog -t 7
    Username         Port     From             Latest
    miracle.lv       pts/2    172.16.246.74    Wed Mar 25 16:20:45 +0800 2020
    janq.liu         pts/2    172.16.246.43    Fri Mar 20 12:00:09 +0800 2020
    ian.chen         pts/2    172.16.246.57    Thu Mar 26 11:33:30 +0800 2020
    janq.liu         pts/2    172.16.246.43    Fri Mar 20 12:00:09 +0800 2020
    miracle.lv       pts/2    172.16.246.74    Wed Mar 25 16:20:45 +0800 2020
    ian.chen         pts/2    172.16.246.57    Thu Mar 26 11:33:30 +0800 2020
    

    查看登录失败的记录

    root@cnszs215:~/scm# lastb 
    fly.zhan ssh:notty    172.16.246.74    Wed Mar 11 15:12 - 15:12  (00:00)    
    paul.den ssh:notty    172.16.246.74    Wed Mar 11 14:51 - 14:51  (00:00)    
    paul.den ssh:notty    172.16.246.74    Wed Mar 11 14:51 - 14:51  (00:00)    
    paul.den ssh:notty    172.16.246.74    Wed Mar 11 14:41 - 14:41  (00:00)    
    fly.zhan ssh:notty    172.16.246.74    Wed Mar 11 14:39 - 14:39  (00:00)    
    fly.zhan ssh:notty    172.16.246.74    Wed Mar 11 14:34 - 14:34  (00:00)    
    fly.zhan ssh:notty    172.16.246.74    Wed Mar 11 14:34 - 14:34  (00:00)    
    miracle  ssh:notty    172.16.246.74    Wed Mar 11 14:24 - 14:24  (00:00)    
    
    btmp begins Wed Mar 11 14:24:10 2020

    相关文章

      网友评论

          本文标题:系统运维-用户管理-查询Linux用户登陆记录

          本文链接:https://www.haomeiwen.com/subject/pajviktx.html