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

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操作系统总结与心得.doc

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

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

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

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

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

    linux系统日志解析

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

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

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

    linux下的异步日志记录类

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

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

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

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

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

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

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

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

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

    Linux系统怎么分析Nginx日志

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

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

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

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

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

    Linux 操作系统开发手册.CHM

    Linux 操作系统开发手册 Linux 是一款免费、开源的操作系统,其安全、高效、稳定,处理高并发非常强悍,现在很多的企业级的项目都会部署到Linux/unix服务器运行。 Linux 的创始人是Linus Torvalds(林纳斯) ...

    Linux系统日志全面分析

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

    logc.rar_C++ 日志系统_Linux日志_linux 日志_logc_日志记录 linux

    记录日志,方便linux开发时调试系统。 linux内核内容相关

    Linux操作系统.pdf

    linux操作系统讲解,入门看这一篇足够。内容:一、Linux介绍;二、Linux(CentOS)的安装;三、Linux(CentOS)辅助工具/操作;四、Linux指令介绍;五、权限管理;六、服务管理;七、任务调度;八、常见问题及解决...

    Linux操作系统快速入门及使用教程

    Linux 是一个类Unix 的操作系统,也正因此,它在服务器层面得到了 广泛的应用。Linux 的服务器应用相当专业,很多服务器软件都有集成在各个发行版 本中。系统安装完成后,只需经过简单的配置,就可以使用包括Web、...

    Linux操作系统基础教程.pdf

    Linux 的多重系统引导装载器 Linux 的四种安装类型 常用的基本命令:mkdir mv cd rm ls 等 Linux 系统目录结构:home dev bin init etc lib usr var等 文件的链接:inode 磁盘的挂载:mount 用户组 Linux 文件权限...

Global site tag (gtag.js) - Google Analytics