自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux下查看用戶登陸后的操作記錄

運(yùn)維 系統(tǒng)運(yùn)維
在linux系統(tǒng)的環(huán)境下,不管是root用戶還是其它的用戶只有登陸系統(tǒng)后用進(jìn)入操作我們都可以通過命令history來查看歷史記錄,可是假如一臺(tái)服務(wù)器多人登陸,一天因?yàn)槟橙苏`操作了刪除了重要的數(shù)據(jù)。

在linux系統(tǒng)的環(huán)境下,不管是root用戶還是其它的用戶只有登陸系統(tǒng)后用進(jìn)入操作我們都可以通過命令history來查看歷史記錄,可是假如一臺(tái)服務(wù)器多人登陸,一天因?yàn)槟橙苏`操作了刪除了重要的數(shù)據(jù)。這時(shí)候通過查看歷史記錄(命令:history)是沒有什么意義了。那有沒有什么辦法實(shí)現(xiàn)通過記錄登陸后的IP地址和某用戶名所操作的歷史記錄呢?答案:有的。
通過在/etc/profile里面加入以下代碼就可以實(shí)現(xiàn):
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

其實(shí)通過上面的代碼不能看出來,在系統(tǒng)的/tmp新建個(gè)dbasky目錄,在目錄中記錄了所有的登陸過系統(tǒng)的用戶和IP地址,是不是覺得很方便呢?我們還可以用這個(gè)方法來監(jiān)測(cè)系統(tǒng)的安全性。

【編輯推薦】

  1. Linux下隱藏網(wǎng)絡(luò)連接的另一種方法
  2. Linux中學(xué)會(huì)靈活使用shell下的特殊字符
  3. Linux下查看用戶登陸后的操作記錄
責(zé)任編輯:趙寧寧 來源: 中原硅谷網(wǎng)
相關(guān)推薦

2009-06-16 09:38:39

Linux

2010-03-08 11:21:40

Linux用戶操作記錄

2010-05-12 11:43:31

MYSQL遠(yuǎn)程登陸用戶

2010-03-22 17:52:13

2010-06-07 10:44:01

MySQL遠(yuǎn)程登陸

2010-05-28 15:08:09

MySQL遠(yuǎn)程登陸

2009-07-16 15:14:27

WebWork用戶登陸

2011-02-25 17:07:25

2009-02-18 22:19:24

AD用戶登陸實(shí)現(xiàn)限制

2010-05-14 18:08:35

MySQL創(chuàng)建

2010-06-13 14:49:02

MySQL創(chuàng)建遠(yuǎn)程登陸

2011-08-03 16:01:24

iPhone應(yīng)用開發(fā) 自動(dòng)登陸

2009-08-16 20:24:59

linux命令行登陸linux命令行linux命令

2015-05-28 15:32:14

Linuxssh

2009-12-25 12:58:52

GoogleChrome OS

2009-02-25 09:22:03

2010-01-26 08:56:57

Windows 7屏蔽多用戶登錄

2012-02-28 09:41:20

AD病毒微軟

2019-10-08 11:50:03

LinuxRoot命令

2011-07-21 14:24:25

組策略
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)