清除Linux系统登陆信息
2016-07-14 by dongnan
环境
CentOS 6.7 amd64
目标
清除 Linux 最近的登录日志和 Bash 历史。
命令
Linux系统有3个显示用户最近登录信息的命令: last、 lastb、lastlog ,这些命令的输出信息包括登录用户名、最近登录时间、IP地址等。
last命令,对应的日志文件/var/log/wtmp, 成功登录用户。lastb命令,对应的日志文件/var/log/btmp, 尝试登录信息。lastlog命令,对应的日志文件/var/log/lastlog, 显示最近登录信息。
脚本
整理成一个脚本
#!/bin/bash
#history
export HISTSIZE=0
# last
echo > /var/log/wtmp
# lastb
echo > /var/log/btmp
# lastlog
echo > /var/log/lastlog
# history
echo > ~/.bash_history