Linux下查看用户登陆后的操作记录
来源:互联网 发布:悟 无人机 知乎 编辑:程序博客网 时间:2024/05/18 02:30
通过在/etc/profile里面加入以下代码就可以实现:
PS1="`whoami`@`hostname`:"'[$PWD]'
history
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 /tmp/dbasky ]
then
mkdir /tmp/dbasky
chmod 777 /tmp/dbasky
fi
if [ ! -d /tmp/dbasky/${LOGNAME} ]
then
mkdir /tmp/dbasky/${LOGNAME}
chmod 300 /tmp/dbasky/${LOGNAME}
fi
export HISTSIZE=4096
DT=`date " %Y%m%d_%H%M%S"`
export HISTFILE="/tmp/dbasky/${LOGNAME}/${USER_IP} dbasky.$DT"
chmod 600 /tmp/dbasky/${LOGNAME}/*dbasky* 2>/dev/null
其实通过上面的代码不能看出来,在系统的/tmp新建个dbasky目录,在目录中记录了所有的登陆过系统的用户和IP地址,是不是觉得很方便呢?我们还可以用这个方法来监测系统的安全性。
- Linux下查看用户登陆后的操作记录
- Linux下查看用户登陆后的操作记录
- Linux下查看用户登陆后的操作记录及history命令显示时间
- Linux下查看用户登陆后的操作记录及history命令显示时间
- Linux下查看用户登陆后的操作记录及history命令显示时间
- 查看某个IP登陆用户后的历史操作
- 在linux用户下查看当前用户或者历史用户的操作记录
- Linux下修改profile后用户无法登陆的问题
- Linux下修改profile后用户无法登陆的问题
- Linux下修改profile后用户无法登陆的问题
- Linux---用户登陆查看
- linux查看服务器负载,当前登陆用户,用户操作
- Centos查看用户登陆记录
- windows查看用户登陆记录
- 详细解析Linux用户操作记录查看
- linux 查看用户登陆的情况
- linux 查看机器中登陆的用户
- linux下查看所有登录用户的历史操作命令
- 【法向量】让人无法理解的法向量
- vb.net用API函数getWindowRect()获取窗体位置信息失败解决
- Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(二)
- 容器
- hud 2473 Junk-Mail Filter
- Linux下查看用户登陆后的操作记录
- 深入理解spring注解(1)java注解基础
- 用Redis实现Session功能
- eclipse连接小米2调试程序的问题
- Android 设备编译方法
- 谈23种设计模式
- Visual C++中的ADO编程
- for循环详解
- Windows多线程程序设计之线程同步分析(结合事件对象)(下)