centos 配置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行
Defaultslogfile=/var/log/sudo.log
Defaultsloglinelen=0
Defaults!syslog

创建日志文件

touch/var/log/sudo.log

重启服务

systemctlrestartrsyslog

测试:
普通用户操作

[jinchuang@localhost~]sudocd/root/
[sudo]passwordforjinchuang:
jinchuangisnotinthesudoersfile.Thisincidentwillbereported.

查看记录

[jinchuang@localhost~]cat/var/log/sudo.log
Aug2310:48:16:jinchuang:usernotinsudoers;TTY=pts/1;PWD=/home/jinchuang;USER=root;COMMAND=/bin/cd/root/

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native