shell指令碼自動記錄登入使用者ip和歷史命令
shell指令碼自動記錄登入使用者ip和歷史命令
把下面的指令碼加到profile檔案中(CENTEROS5.6中測試通過)
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/uip ]
then
mkdir /tmp/uip
chmod 777 /tmp/uip
fi
if [ ! -d /tmp/uip/${LOGNAME} ]
then
mkdir /tmp/uip/${LOGNAME}
chmod 300 /tmp/uip/${LOGNAME}
fi
export HISTSIZE=4096
DT=`date '+%Y-%m-%d%r'`
export HISTFILE="/tmp/uip/${LOGNAME}/${USER_IP}-${LOGNAME}.$DT"
把下面的指令碼加到profile檔案中(CENTEROS5.6中測試通過)
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/uip ]
then
mkdir /tmp/uip
chmod 777 /tmp/uip
fi
if [ ! -d /tmp/uip/${LOGNAME} ]
then
mkdir /tmp/uip/${LOGNAME}
chmod 300 /tmp/uip/${LOGNAME}
fi
export HISTSIZE=4096
DT=`date '+%Y-%m-%d%r'`
export HISTFILE="/tmp/uip/${LOGNAME}/${USER_IP}-${LOGNAME}.$DT"
chmod 600 /tmp/uip/${LOGNAME}/*uip* 2>/dev/null
本文轉自 古老 51CTO部落格,原文連結:http://blog.51cto.com/yzmlinux/965859,如需轉載請自行聯絡原作者
相關文章
- rhel5_script自動記錄操作命令歷史序列
- Shell歷史命令
- Linux使用者登入記錄分析指令碼Linux指令碼
- 自動建立samba目錄的shell指令碼Samba指令碼
- 獲取所有域使用者的登陸歷史資訊指令碼指令碼
- 【HIVE】hive 使用shell指令碼跑歷史資料Hive指令碼
- 【shell 指令碼】兩種登入方式指令碼
- Linux中禁用命令歷史記錄Linux
- IOS-自動打包Shell指令碼(支援目錄帶空格)iOS指令碼
- ssh自動輸入密碼指令碼 切換目錄指令碼密碼指令碼
- 實現使用者的歷史記錄功能
- solaris下配置使用SQL*Plus歷史命令記錄SQL
- SQLServer刪除登入記錄使用者名稱和密碼SQLServer密碼
- ORACLE自動備份shell指令碼Oracle指令碼
- svn and maven 自動部署shell指令碼Maven指令碼
- shell和bash指令碼命令學習指令碼
- windows自動登入linux 並執行指令碼WindowsLinux指令碼
- TcxMRUEdit 最近歷史記錄
- shell禁止非法IP ssh登入
- 自動記錄MySQL慢查詢快照指令碼MySql指令碼
- 直播app原始碼,登入時自動輸入密碼/自動記住密碼APP原始碼密碼
- securt crt 自動登陸指令碼指令碼
- 自動重建失效index的shell指令碼Index指令碼
- 幾個shell自動化指令碼(轉)指令碼
- 自動化指令碼安裝mysql shell指令碼範例指令碼MySql
- Linux命令和shell指令碼學習Linux指令碼
- 記錄ORACLE使用者登入資訊Oracle
- 記錄shell指令碼程式設計相關指令碼程式設計
- SqlServer查詢資料改動歷史記錄SQLServer
- 自動輸入密碼使用root許可權開啟shell指令碼密碼指令碼
- git重寫歷史記錄Git
- Linux中多種方法實時記錄歷史命令Linux
- 取消root命令歷史記錄以增加安全性 (轉)
- shell 備份檔案指令碼+自動清理指令碼
- shell指令碼自動化採集效能sql指令碼SQL
- Hadoop自動化安裝shell指令碼Hadoop指令碼
- 使用shell生成orabbix自動化配置指令碼指令碼
- shell指令碼和python指令碼實現批量ping IP測試指令碼Python