您的位置:首页 > 理论基础 > 计算机网络

sudo权限集中管理+日志审计实战

2017-01-18 17:09 567 查看
1)sudo用户权限集中管理1.分析业务需求根据业务不同,区分不通权限
初级运维tom
高级运维lucy
运维经理stven
初级开发john
开发经理jie
网络工程师san
2.权限分类(示例)
初级运维/bin/cat,/bin/ls,/usr/bin/top
高级运维/bin/cat,/bin/cat,/bin/ls,/bin/vi,/bin/cp,/bin/rm,/bin/su
运维经理all
初级开发/bin/cat,/bin/ls
开发经理All,/usr/bin/passwd,!/usr/bin/passwd root,!/bin/vi /etc/sudoers,!/usr/bin/vim /etc/sudoers
网络工程师/sbin/ifconfig
3.用户别名# User_Alias ADMINS = jsmith, mikem
CHUJI_YUNWEItom
GAOJI_YUNWEIlucy
SAMANAGERstven
CHUJI_KAIFAjohn
SOFTMANAGERjie
NETWORKsan
User_Alias CHUJI_YUNWEI = tomUser_Alias GAOJI_YUNWEI = lucyUser_Alias SAMANAGER = stvenUser_Alias CHUJI_KAIFA = johnUser_Alias SOFTMANAGER = jieUser_Alias NETWORK = san4.命令别名注意一行命令没写完,要用“\”转接到下一行接续Cmnd_Alias CHUJI_YUNWEI_CMD = /bin/cat,/bin/ls,/usr/bin/topCmnd_Alias GAOJI_YUNWEI_CMD= /bin/cat,/bin/cat,/bin/ls,/bin/vi,/bin/cp,/bin/rm,/bin/suCmnd_Alias SAMANAGER_CMD = allCmnd_Alias CHUJI_KAIFA_CMD = /bin/cat,/bin/lsCmnd_Alias SOFTMANAGER_CMD = All,/usr/bin/passwd,\!/usr/bin/passwd root,!/bin/vi /etc/sudoers,!/usr/bin/vim /etc/sudoersCmnd_Alias NETWORK_CMD = /sbin/ifconfig 5.主机别名Host_Alias SERVER = student 6.编辑/etc/sudoers授权[root@student ~]# visudoCHUJI_YUNWEI ALL=(ALL) CHUJI_YUNWEI_CMDGAOJI_YUNWEI ALL=(ALL) GAOJI_YUNWEI_CMDSAMANAGER ALL=(ALL) SAMANAGER_CMDCHUJI_KAIFA ALL=(SERVER) CHUJI_KAIFA_CMDSOFTMANAGER ALL=(SERVER) SOFTMANAGER_CMDNETWORK ALL=(ALL) NETWORK_CMD 实战操作: 1)将以下内容追加到/etc/sudoer文件中
sudo -l 可以查看当前用户下的sudu命令权限

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2)Sudo日志审计
安装sudo和rsyslog服务
没有的话可以yum install rsyslog -y

创建sudo日志文件
重启rsyslog服务
测试:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

3)日志集中管理1)rsync+inotify或定时任务+rsync,推到日志管理服务器上,10.0.0.7_20120309.sudo.log2)syslog服务来处理添加hosts解析
#日志服务器地址
3)日志收集解决方案scribe、Flume、logstash、stom

本文出自 “秦仙儿” 博客,请务必保留此出处http://youdong.blog.51cto.com/3562886/1719639
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息