• 配置sudo记录日志


    sudo
    sudo命令用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。

    编辑/etc/rsyslog.conf文件

     
     
     
    vim /etc/rsyslog.conf
    #添加一行
    local2.debug                           /var/log/sudo.log

    编辑 visudo

     
     
     
     
    #添加3行
    Defaults logfile=/var/log/sudo.log
    Defaults loglinelen=0
    Defaults !syslog

    创建日志文件

     
    touch /var/log/sudo.log

    重启服务

     
    systemctl restart rsyslog

    测试:
    普通用户操作



     
    $ sudo cd /root/
    [sudo] password for dev: 
    dev is not in the sudoers file.  This incident will be reported. 

    查看记录

    $cat /var/log/sudo.log 
    Aug 23 10:48:16 : dev : user NOT in sudoers ; TTY=pts/1 ; PWD=/home/dev ; USER=root ; COMMAND=/bin/cd /root/

     


  • 相关阅读:
    类的加载
    java经典面试题(转)
    I/O NIO 2
    【转】Impala和Hive的关系
    【转】工作站和服务器的区别
    JAVA之线程
    【转】Linux中vim的粘贴复制快捷键的使用
    【转】Zookeeper集群为什么要是单数
    【转】Impala常见错误
    hadoop命令工作常用
  • 原文地址:https://www.cnblogs.com/52py/p/9598237.html
Copyright © 2020-2023  润新知