linux 命令审计

登录后复制

plain 复制代码
#Log auditing
if [ ! -d /usr/local/records/${LOGNAME} ]
then
mkdir -p /usr/local/records/${LOGNAME}
chmod 300 /usr/local/records/${LOGNAME}
fi
export HISTORY_FILE="/usr/local/records/${LOGNAME}/bash_history"
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'
相关推荐
武大打工仔4 分钟前
如何使用 Alacritty 让你的 macOS 终端更加出色
linux
golang学习记7 分钟前
AI 乱写代码?不是模型不行,而是你的 VS Code 缺了 Context!MCP 才是破局关键
前端
星光不问赶路人14 分钟前
Vite 中的 import.meta.glob vs 动态导入:该用哪个?
前端·vite
深思慎考19 分钟前
LinuxC++——etcd分布式键值存储系统入门
linux·c++·etcd
爱倒腾的老唐40 分钟前
02、命令行的介绍
linux·bash
z_y_j2299704381 小时前
服务器中使用Docker部署前端项目
服务器·前端·docker·容器
mahuifa1 小时前
C++(Qt)软件调试---Linux动态库链接异常排查(38)
linux·c++·动态库·ldd·异常排查
迪丽热爱1 小时前
解决【npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。】问题
前端·npm·node.js
数字冰雹1 小时前
图观 流渲染场景服务器
服务器·前端·数据库·数据可视化
深思慎考1 小时前
LinuxC++——etcd分布式键值存储系统API(libetcd-cpp-api3)下载与二次封装
linux·c++·etcd