您的位置:首页 > 运维架构 > Linux

对Linux用户进行登录及操作进行记录(审计)

2017-01-09 16:21 393 查看
1.创建用户审计文件存放目录和审计日志文件 ;
touch /var/log/Command_history.log
2.将日志文件所有者赋予一个最低权限的用户;
chown nobody.nobody /var/log/Command_history.log
3.给该日志文件赋予所有人的写权限;
chmod 002 /var/log/Command_history.log
4.设置文件权限,使所有用户对该文件只有追加权限 ;
chattr +a /var/log/Command_history.log
[b]5.编辑/etc/profile文件,添加如下任意脚本命令;[/b]
export HISTORY_FILE=/var/log/Command_history.log
export PROMPT_COMMAND='{ date "+%Y-%m-%d %T ##### USER:$USER IP:$SSH_CLIENT PS:$SSH_TTY ppid=$PPID pwd=$PWD  #### $(history 1 | { read x cmd; echo "$cmd"; })";} >>$HISTORY_FILE'
6.使配置生效
source  /etc/profile
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  用户 审计