搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
我家自动化
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Astar(A*)算法概念理解、python代码_astar 权重 算法
2
00后应届毕业生面试要一万,面试官:不好意思,我们给不起
3
mysql建库建表规范_数据库建表规范
4
【DBeaver使用MySQL:Unknown database ‘10.10.*.*‘或拒绝用户访问Access denied for user ‘root‘】_dbeaver access denied for user
5
【鸿蒙开发】 “极简”搭建鸿蒙开发环境(南向)_vscode开发鸿蒙
6
php json_encode 中文乱码解决方法
7
【NLP】之 Word2vec(将评论转为词向量)_评论文本训练word2vec模型
8
Rasa教程系列-0-Rasa安装和项目创建_rasa详细教程
9
Python基础知识大全(适用于全面复习Python语法知识)_k,v in
10
Codeforces Round 872 (Div. 2) 题解_c. luotianyi and the show
当前位置:
article
> 正文
Linux 配置用户命令日志审计功能_usermonitor
作者:我家自动化 | 2024-05-15 14:33:14
赞
踩
usermonitor
目的:监控登陆上linux 系统服务器的用户,所使用过的命令。
采用以下步骤配置用户命令日志审计功能:
1.创建用户审计文件存放目录和审计日志文件 ;
mkdir -p /var/log/usermonitor/
2.创建用户审计日志文件;
echo usermonitor >/var/log/usermonitor/usermonitor.log
3.将日志文件所有者赋予一个最低权限的用户;
chown nobody:nobody /var/log/usermonitor/usermonitor.log
4.给该日志文件赋予所有人的写权限;
chmod 002 /var/log/usermonitor/usermonitor.log
5.设置文件权限,使所有用户对该文件只有追加权限 ;
chattr +a /var/log/usermonitor/usermonitor.log
6.编辑vim /etc/profile文件,添加如下脚本命令;
export HISTORY_FILE=/var/log/usermonitor/usermonitor.log
export PROMPT_COMMAND='{ date "+%y-%m-%d %T ##### $(who am i |awk "{print \$1\" \"\$2\" \"\$5}") #### $(whoami) #### $(history 1 | { read x cmd; echo "$cmd"; })"; } >>$HISTORY_FILE'
7.使配置生效
source /etc/profile
审计时查看/var/log/usermonitor/usermonitor.log文件即可,它会记录登上服务器所有用户使用的命令。为了更安全,还可以将改文件打包压缩,ftp至其它本地。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/我家自动化/article/detail/573319
推荐阅读
article
Linux
下
卸载
nginx
的
操作步骤
(
亲测
有效)_
linux
卸载
nginx
...
Linux
下
卸载
nginx
的
操作步骤
(
亲测
有效)
亲测
有效,傻瓜式步骤,按着步骤来你也可以成功
卸载
nginx
!!!_l...
赞
踩
article
【
Linux
】在
Ubuntu
下部署
nginx
——
nginx
的
安装
与卸载_
ubuntu
nginx
...
【linux】在
Ubuntu
下部署
nginx
——
nginx
的
安装
与卸载_
ubuntu
nginx
ubuntu
nginx
...
赞
踩
article
linux
nginx
卸载
,
linux
彻底删除
nginx
...
linux
彻底删除
nginx
原因:
nginx
无法启动了,配置出现问题,因此
卸载
删除配置后重装
nginx
重装后启动成功1....
赞
踩
article
Linux
Nginx
安装
与卸载_centos使用
安装
包
安装
nginx
后,
安装
包是否可以删除...
Linux
Nginx
安装
与卸载一、
安装
Nginx
1、环境说明
Linux
:CentOS
Linux
release 8...
赞
踩
article
Linux
/
Windows
Redis
的
下载
与安装_
redis
-
cli
下载
...
Linux
/
Windows
Redis
的
下载
与安装_
redis
-
cli
下载
redis
-
cli
下载
...
赞
踩
article
Linux
——
综合
实验...
> MASTER_HOST='wangA.wld.com', //主节。赋予root用户replication slav...
赞
踩
article
LINUX
入门
6
...
自己去看教程 快速扫了一下,还是结合实践去看概念有感觉dns作用dns分层服务类型:授权型、递归型recursiondn...
赞
踩
article
【
Linux
】
文件
内容
相关
的
命令
,
补充:管道符...
【
Linux
】
文件
内容
相关
的
命令
,
补充:管道符【
Linux
】
文件
内容
相关
的
命令
,
补充:管道符 1...
赞
踩
article
Linux
入门_
linux
创建
目录...
以下所有命令均在 CentOS 7 中运行通过:1、
创建
一个目录 mkdir web # 使用 mkdir 命令
创建
...
赞
踩
article
Linux
入门基本操作_
linux
入门...
Linux
第一课!从入门开始学习
Linux
!_
linux
入门
linux
入门 目录 一、
Linux
...
赞
踩
article
【Linux】
Docker
consul
容器
服务
更新与发现_
linux
下
docker
consu...
服务
注册与发现是微
服务
架构中不可或缺的重要组件。起初
服务
都是单节点的,不保障高可用性,也不考虑
服务
的压力承载,
服务
之间调...
赞
踩
article
memcached
编译安装报错 ,提示
checking
build
system
type
...
I...
转载于:https://www.cnblogs.com/lin1/p/6323136.html_
checking
bui...
赞
踩
article
Linux
常用
操作命令
大全_
linux
系统
操作命令
...
Linux
常用命令,基础命令,命令大全,基础操作,文件操作,文件权限,打包与解压,
系统
管理,其他常用命令。_
linux
系...
赞
踩
article
【
Linux
】
--
入门基础
命令
_
linux
基础
命令
...
Linux
内核最初由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。是开...
赞
踩
article
Linux
—
—
基本指令_
linux
verbose
...
Linux
基本指令!_
linux
verbose
linux
verbose
目录 ls
—
—
列...
赞
踩
article
Linux
常用操作命令_
linux
set
num
...
Linux
常用命令_
linux
set
num
linux
set
num
...
赞
踩
article
Linux
中
mysql
默认
安装
位置&
Linux
安装
MySQL
_
linux
mysql
安装
位置...
MySQL
在
Linux
系统上的默认
安装
位置是目录。这是
MySQL
服务器的数据目录,包含所有数据库文件。通过检查
MySQL
...
赞
踩
article
Linux
Mysql
8.0
安装_
mysql
ver
8.0
.24版本
linux
下载安装
教程...
单实例
Mysql
1、rz本地tar包到虚拟机并解压[root@lb ~]# rz
mysql
-
8.0
.24-el7-x8...
赞
踩
article
linux
安装
8.0.24版本
MYSQl
数据库
...
数据库
包下载:地址:https://www.mysql.com/downloads/下载内容包括如图所示:开始
安装
首先要...
赞
踩
article
CentOS
7
安装
mysql
-
8.0
.
24
(
linux
)_
linux
安装
mysql
8.0
.
24
...
CentOS
7
安装
mysql
-
8.0
.
24
(
linux
)_
linux
安装
mysql
8.0
.
24
linux
安装
mysq...
赞
踩
相关标签
nginx
linux
服务器
运维
linux nginx 卸载
redis
windows
java
docker
consul
memcached
python
数据库