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日

相关推荐

  • Python自动化Cc压测攻击脚本V2

    仅供压测自己服务器使用,不得用于非法攻击 CCATK-V1 使用socks4 / 5代理攻击http服务器的脚本。 删除了混合代理洪水 新特性: 快速套接字重用 改进的CC模式 随…

    2023年8月31日
  • Linux系统修改root密码报错

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

    Linux 2021年11月21日
  • Linux系列基础教程(二)-Linux 简介

    Linux 简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类…

    Linux 2022年9月25日
  • Linux性能工具合集

    Linux系统中有很多性能分析工具,以下是一些常用的工具: top:显示系统中正在执行的进程,以及它们的CPU、内存等资源占用情况。 vmstat:显示系统的虚拟内存、进程、CPU…

    2023年5月18日
  • Linux中grep命令很少人知道的10种高级用法

    在Linux世界中,grep命令是一种强大的文本搜索工具。它不仅可以简单地匹配字符串,还可以通过使用一些高级技巧来实现更复杂的搜索操作。本文将向你介绍grep命令的10种高级用法,…

    C_C++_C# 2024年1月24日
  • win10反复提示显示输入信号超出有效范围1680*1050@60Hz

    前言 PC电脑直接断电后再次开机提示显示输入信号超出有效范围 解决步骤(通用) 右键—-显示设置—-高级显示设置 显示器的显示适配器属性-列出所有模式 选择…

    Windows 2023年6月25日
  • Linux系统目录结构详解

    系统目录结构图 系统目录详解 /root:该目录为系统管理员root的家目录;/root下包含家目录,家目录下有个人文件。 /bin(存放二进制可执行文件)/bin目录下包含了用户…

    Linux 2022年10月18日
  • Linux 上保护 SSH 服务器连接的 8 种方法

    SSH 是一种广泛使用的协议,用于安全地访问 Linux 服务器。大多数用户使用默认设置的 SSH 连接来连接到远程服务器。但是,不安全的默认配置也会带来各种安全风险。 具有开放 …

    Linux 2023年11月20日
  • 使用NIM Server网络半自动安装AIX系统

    一、NIM配置 1.安装NIMServer前准备 1.1.配置IP地址 # ifconfig –a #检查当前IP地址# # smitty mktcpip #设置IP地址# 选择第…

    C_C++_C# 2021年11月21日
  • Linux性能优化

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

    2023年11月20日

发表回复

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