linux系统下记录用户操作历史

  • 编辑/etc/profile文件末尾添加下列代码,添加完成后保存退出
  • 执行命令:source /etc/profile ,退出当前终端,
  • 之后会在/var/log/history目录下以用户名、IP地址、登录时间为文件名生成一个文件
history
USER=whoami USER_IP=who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g' if [ "$USER_IP" = "" ]; then USER_IP=hostname fi if [ ! -d /var/log/history ]; then mkdir /var/log/history chmod 777 /var/log/history fi if [ ! -d /var/log/history/${LOGNAME} ]; then mkdir /var/log/history/${LOGNAME} chmod 300 /var/log/history/${LOGNAME} fi export HISTSIZE=4096 DT=date +"%Y%m%d_%H:%M:%S" export HISTFILE="/var/log/history/${LOGNAME}/${USER}@${USER_IP}_$DT" chmod 600 /var/log/history/${LOGNAME}/*history* 2>/dev/null

原创文章,作者:AIRF,如若转载,请注明出处:http://www.ai-rf.com/index.php/2021/11/21/linux%e7%b3%bb%e7%bb%9f%e4%b8%8b%e8%ae%b0%e5%bd%95%e7%94%a8%e6%88%b7%e6%93%8d%e4%bd%9c%e5%8e%86%e5%8f%b2/

(0)
AIRFAIRF
上一篇 2021年11月21日
下一篇 2021年12月29日

相关推荐

  • 操作系统的超强入门科普(Unix/Linux篇)

    今天这篇文章,我们来聊聊操作系统(Operating System)。 说到操作系统,大家都不会陌生。我们天天都在接触操作系统——用台式机或笔记本电脑,使用的是windows和ma…

    2023年11月20日
  • VMware NAT模式将虚拟机IP设置为固定IP

    简介 第一种方式:使用DHCP协议自动获取;每次启动虚拟机都需要把网口UP一下,IP可能会变第二种方式:推荐使用这种,因为以后工作中需要让服务器具有固定IP,才能访问到,要是一直变…

    2023年9月15日
  • Linux性能优化

    性能优化 性能指标 高并发和响应快对应着性能优化的两个核心指标:吞吐和延时 应用负载角度:直接影响了产品终端的用户体验 系统资源角度:资源使用率、饱和度等 性能问题的本质就是系统资…

    2023年11月20日
  • [Linux] 磁盘挂载出错导致开机进入emergency mode

    前景描述 应用系统管理员反应服务器无法正常SSH连接 报错过程 登陆远程kvm进行排查,查看到新建了vg_shuziren及lv–shuziren,判断为扩容lvm文件…

    Linux 2022年9月29日
  • Linux系统init: prefdm main process terminated with status问题

    问题描述 服务器开机后无法正常进入桌面,查看prefdm服务是负责桌面的,故考虑进入字符界面再次尝试 问题处理 考虑从字符界面进入,进入单用户修改/etc/inttab1.进入单用…

    Linux 2022年8月1日
  • 麒麟系统Ping报错:未知的名称或服务

    前言 在/etc/hosts里添加了集群服务器的主机名+IP,但是ping主机名提示:未知的名称或服务 ping域名和其他的IP都可以正常返回 处理步骤 修改/etc/nsswit…

    2024年6月25日
  • 监控网卡实时流量脚本

    使用方法:./x.sh 网卡名 #!/bin/bash NIC=$1 echo -e ” In —— Out” while true; do OLD_IN=$(awk ‘$…

    2022年2月14日
  • Linux系统修改root密码报错

    一.问题描述 新上架的浪潮服务器使用装机平台进行统一安装,安装完成后修改用户密码时统一无法修改,使用root账户无法修改其他用户密码,自身根密码也无法修改成功,报错如下 Chang…

    Linux 2021年11月21日
  • GScan – Linux安全入侵扫描工具

    宗旨 本程序旨在为安全应急响应人员对Linux主机排查时提供便利,实现主机侧Checklist的自动全面化检测,根据检测结果自动数据聚合,进行黑客攻击路径溯源。 检测项 1、主机信…

    2023年5月9日
  • Windows 2012r2激活密钥(亲测)

    windows server 2012是服务器系统,和客户端系统一样,需要使用激活码永久激活windows2012r2。server2012激活密钥有两种,分别是永久激活和kms期…

    Windows 2023年5月10日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注