偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

【編輯推薦】

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

2009-06-16 09:38:39

Linux

2010-03-08 11:21:40

Linux用戶操作記錄

2010-03-22 17:52:13

2010-05-12 11:43:31

MYSQL遠程登陸用戶

2010-06-07 10:44:01

MySQL遠程登陸

2010-05-28 15:08:09

MySQL遠程登陸

2009-07-16 15:14:27

WebWork用戶登陸

2009-02-18 22:19:24

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

2011-02-25 17:07:25

2010-05-14 18:08:35

MySQL創(chuàng)建

2010-06-13 14:49:02

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

2011-08-03 16:01:24

iPhone應用開發(fā) 自動登陸

2009-08-16 20:24:59

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

2009-02-25 09:22:03

2012-02-28 09:41:20

AD病毒微軟

2010-01-26 08:56:57

Windows 7屏蔽多用戶登錄

2009-12-25 12:58:52

GoogleChrome OS

2015-05-28 15:32:14

Linuxssh

2011-07-21 14:24:25

組策略

2019-10-08 11:50:03

LinuxRoot命令
點贊
收藏

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