`
dawuafang
  • 浏览: 1125521 次
文章分类
社区版块
存档分类
最新评论

Linux中系统户登录和操作日志的记录

 
阅读更多
用户登录退出的日志记录在 /var/log/secure

如果需要记录每个用户执行过哪些命令等操作的记录,在/etc/profile配置文件的末尾加入以下脚本代码来实现:

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 700 /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 700 /var/log/history/${LOGNAME}/*history* 2>/dev/null

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    linux记录用户登录操作日志.zip_linux查看登录用户

    linux记录用户登录操作日志.日志分析 每次用户退出后都会产生以用户名、登录IP、时间的日志文件,包含此用户本次的所有操作(root用户除外)

    Linux 操作系统日志管理全攻略

    Linux 操作系统日志管理是指对操作系统中各种日志的管理和维护。日志对于安全来说非常重要,它记录了系统每天发生的各种各样的事情,可以通过它来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的...

    Linux操作系统总结与心得.doc

    Linux操作系统总结与心得 一 知识总结 我很荣幸选了"Linux操作系统"这门课程,因为在这门课程的学习过程中,我们通过老 师的讲解以及在网上查阅资料,学到了许多关于Linux操作系统的知识,更重要的是学会 了如何应用...

    linux系统中c++写日志文件功能分享

    主要介绍了linux系统中c++写日志文件功能,简化了glog,只保留了写日志文件的功能,只是改写了linux版本,需要的朋友可以参考下

    解析Linux系统中日志文件系统.pdf

    Linux系统中日志文件系统是指在Linux操作系统中用于存储和管理文件的系统。该系统是操作系统的核心组件之一,对系统的稳定性和可靠性产生着至关重要的影响。 Linux系统中日志文件系统可以分为两种,即日志文件系统和...

    linux系统日志解析

    linux系统日志解析,系统日志一般都存在/var/log下 常用的系统日志如下: 核心启动日志:/var/log/dmesg 系统报错日志:/var/log/messages 邮件系统日志:/var/log/maillog FTP系统日志:/var/log/xferlog 安全信息和系统...

    Linux系统日志文件的远程存储实现.pdf

    日志文件系统在磁盘分区中保存有日志记录,写操作首先是对记录文件进行操作,若整个写操作由于某种原因(如系统断电)而中断,在系统重启时会根据日志记录来恢复中断前的写操作。 在Linux系统中,有三类主要的日志...

    操作系统安全:linux系统日志介绍.ppt

    系统日志介绍 Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息。 大部分Linux发行版默认的日志守护进程为 syslog,位于 /etc/syslog 或 /etc/syslogd 或/etc/...

    linux下的异步日志记录类

    linux下的异步日志记录类,可用于程序调试,日志跟踪。

    Unix系统用户登录、操作命令日志配置方法-(一).doc

    在 Unix 系统中,日志配置是非常重要的,它可以记录用户的登录和操作信息,从而提供系统安全和故障诊断的依据。本文将详细介绍 Unix 系统用户登录和操作命令日志配置方法。 二、日志配置的重要性 日志配置是 Unix ...

    LINUX操作系统(电子教案,参考答案)

    本章主要介绍了在Linux中系统的扩充,包括软件的安装和内核的升级等内容。 第11章:系统维护与监视。本章主要介绍了Linux中的文件系统维护与监视。其中包括交换空间、/proc的信息以及各种日志文件和进程记账等。 第...

    Linux登录日志时间戳转换工具

    Linux登录日志时间戳转换工具,主要用于Linux系统登录分析,方便溯源。

    linux账号权限、登录记录、日志大小设置

    linux账号权限、登录记录、日志大小设置

    详解Linux系统下三类主要日志子系统

    Linux系统中的日志子系统对于系统安全来说非常重要,它记录了系统每天发生的各种各样的 事情,包括那些用户曾经或者正在使用系统,可以通过日志来检查错误发生的原因,更重要的是在系统受到黑客攻击后,日志可以记录...

    基于VMware下的Linux环境构建日志服务器.pdf

    日志服务器是记录和存储系统日志的重要组件,对于系统维护和故障排除至关重要。 标题解释 基于VMware下的Linux环境构建日志服务器.pdf 描述解释 本文档将指导读者在VMware下的Linux环境中构建日志服务器。 标签...

    Linux系统怎么分析Nginx日志

    也许在目前许多学者都不知道如何分析Nginx日志,Linux系统日志下的Nginx 日志可以查看系统运行记录和出错说明,对Nginx 日志的分析可以了解系统运行的状态。那么Linux系统Nginx日志怎么分析呢?下面小编为你详解一下...

    linux中如何查看日志

    在 Linux 系统中,日志文件是非常重要的,它记录了系统的所有活动,包括系统启动、用户登录、进程执行等信息。查看日志文件,可以帮助我们了解系统的运行状态、诊断系统错误、追踪系统安全问题等。 常见日志文件 *...

    在Linux系统下清除操作信息的记录

    Linux下如在终端里或是在文本方式操作时,只要按上下光标键可以快速调用以前的命令,可是这样其他人用同样的用户登录后也同样知道你的操作了。...本文将为大家介绍在Linux系统下清除操作信息的记录。

    深度探索Linux操作系统 系统构建和原理解析.pdf

    深度探索Linux操作系统 系统构建和原理解析.pdf

    Linux系统日志全面分析

    Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息。

Global site tag (gtag.js) - Google Analytics