濮阳杆衣贸易有限公司

主頁 > 知識庫 > 通過登陸IP記錄Linux所有用戶登錄所操作日志的方法

通過登陸IP記錄Linux所有用戶登錄所操作日志的方法

熱門標(biāo)簽:成都移動外呼系統(tǒng) 美圖手機(jī) 長春外呼系統(tǒng)價格 電銷機(jī)器人的效果 聯(lián)客智能語音外呼系統(tǒng)賬號格式 佛山外呼系統(tǒng)平臺 南寧智能外呼系統(tǒng)線路商 長沙智能外呼系統(tǒng)中心 南昌語音外呼系統(tǒng)代理
對于Linux用戶操作記錄一般通過命令history來查看歷史記錄,但是如果在由于誤操作而刪除了重要的數(shù)據(jù)的情況下,history命令就不會有什么作用了。那么依然要存有歷史操作記錄應(yīng)該如何來實(shí)現(xiàn)呢?

其實(shí)我們可以通過登陸IP地址來記錄所有用戶登錄所操作的歷史操作!具體操作就是在/etc/profile配置文件的末尾加入以下腳本代碼來實(shí)現(xiàn):

復(fù)制代碼
代碼如下:

[root@server ~]# cat >>/etc/profile EOF
>
> 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 /tmp/history ]; then
> mkdir /tmp/history
> chmod 777 /tmp/history
> fi
>
> if [ ! -d /tmp/history/${LOGNAME} ]; then
> mkdir /tmp/history/${LOGNAME}
> chmod 300 /tmp/history/${LOGNAME}
> fi
>
> export HISTSIZE=4096
>
> DT=`date +"%Y-%m-%d_%H:%M:%S"`
>
> export HISTFILE="/tmp/history/${LOGNAME}/${USER}@${USER_IP}_history.$DT"
>
> chmod 600 /tmp/history/${LOGNAME}/*history* 2>/dev/null
>
> EOF
[root@server ~]# source /etc/profile
[root@server ~]# logout
# 此時需要退出系統(tǒng)再重新登錄,在/tmp/history/目錄下才有記錄

通過上面的腳本代碼可以看出來,在系統(tǒng)的/tmp下就新建了個history目錄(這個目錄可以自定義),在目錄中記錄了所有的登陸過系統(tǒng)的用戶和IP地址,這也是監(jiān)測系統(tǒng)安全的方法之一。在進(jìn)行一系列的操作之后,我們進(jìn)入/tmp/history目錄查看歷史記錄:

復(fù)制代碼
代碼如下:

[root@server ~]# cd /tmp
[root@server tmp]# ll
總計 24
drwx------ 2 root root 4096 2012-10-11 gconfd-root
drwxrwxrwx 3 root root 4096 2012-10-11 history
drwx------ 2 root root 4096 08-11 01:11 keyring-Ki8IOJ
srwxr-xr-x 1 root root 0 2012-10-11 mapping-root
srw------- 1 root root 0 2012-10-11 scim-panel-socket:0-root
drwx------ 2 root root 4096 2012-10-11 ssh-jPPigl3182
drwx------ 2 root root 4096 10-10 21:16 ssh-KDmPtr3350
[root@server tmp]# cd history/
[root@server history]# ll
總計 4
d-wx------ 2 root root 4096 10-10 21:16 root
[root@server history]# cd root/
[root@server root]# ll
總計 4
-rw------- 1 root root 37 10-10 21:16 root@192.168.1.96_history.2012-10-10_21:16:42

標(biāo)簽:云浮 慶陽 新鄉(xiāng) 法律服務(wù) 沈陽 邵陽 阜陽 東營

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《通過登陸IP記錄Linux所有用戶登錄所操作日志的方法》,本文關(guān)鍵詞  通過,登陸,記錄,Linux,所有,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《通過登陸IP記錄Linux所有用戶登錄所操作日志的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于通過登陸IP記錄Linux所有用戶登錄所操作日志的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    石泉县| 滕州市| 综艺| 池州市| 文登市| 文成县| 江门市| 兰坪| 轮台县| 图们市| 西安市| 深水埗区| 长兴县| 镇沅| 瑞昌市| 蒙阴县| 清水河县| 广饶县| 玉溪市| 苍溪县| 宁德市| 太湖县| 鄂尔多斯市| 都江堰市| 青阳县| 壶关县| 汝南县| 秦皇岛市| 霍林郭勒市| 商南县| 察雅县| 乐陵市| 湟中县| 普安县| 绥化市| 宜良县| 九龙坡区| 荔波县| 托里县| 武宣县| 亳州市|