• CentOS/RHEL 查看用户登陆信息


    查看登陆失败的的日志

    1 # grep "Failed" /var/log/secure
    2 # grep "authentication failure" /var/log/secure

    查看登陆失败的帐号和次数

    1 # grep "Failed password" /var/log/auth.log | awk ‘{print $11}’ | uniq -c | sort -nr

    CentOS/RHEL 7 可以使用journalctl来查看

    1 # journalctl _SYSTEMD_UNIT=sshd.service | grep "failure"
    2 # journalctl _SYSTEMD_UNIT=sshd.service | grep "Failed"

     查看当前用户登陆信息

    who:
        缺省输出包括用户名、终端类型、登陆日期以及远程主机。

    who /var/log/wtmp
        可以查看自从wtmp文件创建以来的每一次登陆情况
        -H:打印每列的标题

    who -b
        显示最近一次系统启动的时间

     1 [root@oc5800450712 ~]# who
     2 risen    :0           2019-09-20 08:42 (:0)
     3 risen    pts/0        2019-09-20 08:43 (:0)
     4 
     5 [root@oc5800450712 ~]# who -H
     6 NAME     LINE         TIME             COMMENT
     7 risen    :0           2019-09-20 08:42 (:0)
     8 risen    pts/0        2019-09-20 08:43 (:0)
     9 
    10 [root@oc5800450712 ~]# who -H /var/log/wtmp
    11 NAME     LINE         TIME             COMMENT
    12 risen    :0           2019-07-19 09:01 (:0)
    13 risen    pts/2        2019-07-19 09:03 (:0)
    14 risen    :0           2019-07-22 09:02 (:0)
    15 risen    pts/0        2019-07-22 09:03 (:0)
    16 risen    :0           2019-07-23 08:51 (:0)
    17 risen    pts/0        2019-07-23 08:53 (:0)
    1 [root@oc5800450712 ~]# who -b
    2          system boot  2019-09-20 16:42

    查看用户登陆历史

    lastlog命令
    查看所有用户最近一次登录历史
    命令将读取/var/log/lastlog文件;用户排列顺序按照/etc/passwd中的顺序
    选项:
    (1) -u:查看某个用户的最后一次登陆历史
    例如: lastlog -u test
    查看用户test的登陆历史
    (2) -t:查看最近几天之内的用户登录历史
    例如: lastlog -t 1
    查看最近1天之内的登陆历史
    (3) -b:查看指定天数之前的用户登录历史
    例如: lastlog -b 60
    查看60天之前的用户登录历史
    
    last命令
    查看用户登录历史
    此命令会读取 /var/log/wtmp文件;/var/log/btmp可以显示远程登陆信息。
    last默认打印所有用户的登陆信息。
    如果想打印某个用户的登陆信息,可以使用
    last 用户名
  • 相关阅读:
    【转】Javascript面向对象编程(二):构造函数的继承
    【转】Javascript 面向对象编程(一):封装
    js 碎片整理(变量声明,函数作用域)
    js函数表达式和函数声明的区别
    jquery实现input输入框实时输入触发事件代码(点击历史记录也会触发)
    JS控制,返回上一页之后强行刷新一次
    疯狂JAVA16课之对象与内存控制
    [转] C++的引用传递、指针传递参数在java中的相应处理方法
    Markdown编辑器测试
    15-01-07 C# 面向过程 08
  • 原文地址:https://www.cnblogs.com/crossworld/p/11554996.html
Copyright © 2020-2023  润新知