日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當前位置: 首頁IT技術 → 多人登錄追究誤操作登記

多人登錄追究誤操作登記

更多

在linux系統的環境下,不管是root用戶還是其它的用戶只有登陸系統后用進入操作我們都可以通過命令history來查看歷史記錄,可是假如一臺服務器多人登陸,一天因為某人誤操作了刪除了重要的數據。這時候通過查看歷史記錄(命令:history)是沒有什么意義了。那有沒有什么辦法實現通過記錄登陸后的IP地址和某用戶名所操作的歷史記錄呢?答案:有的。

通過在/etc/profile里面加入以下代碼就可以實現:

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

if [ ! -d /tmp/dbasky/${LOGNAME}/SIP=${USER_IP}.txt ]

then

touch /tmp/dbasky/${LOGNAME}/SIP=${USER_IP}.txt

chmod 600 /tmp/dbasky/${LOGNAME}/SIP=${USER_IP}.txt

fi

export HISTSIZE=4096

#DT=`date "+%Y%m%d_%H%M%S"`

export HISTFILE="/tmp/dbasky/${LOGNAME}/${USER_IP} dbasky"

chmod 600 /tmp/dbasky/${LOGNAME}/*dbasky 2>/dev/null

if [ -a "/tmp/dbasky/${LOGNAME}/${USER_IP} dbasky" ]

then

cat "/tmp/dbasky/${LOGNAME}/${USER_IP} dbasky" | perl -pe 's/(/d+)/localtime($1)/e' >> /tmp/dbasky/${LOGNAME}/SIP=${USER_IP}.txt

fi

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

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 汤唯和梁朝伟拍戏原版| 殷明珠| 寡妇高潮一级免费看| 少年的奇幻漂流记| 林正英演什么电影遇到真鬼了| 特殊的精油按摩1| 大追捕电影结局| 结婚请帖怎么写| 荆棘花| 改朝换代| 维罗尼卡| 宇宙大战| 久久免费视频网站| cctv5+体育频道| 汪俊个人资料简介| 宅基地买卖合同协议书| 香帅传奇郑少秋版国语全集在线观看高清 | 大理旅游地图| 绝对权力在线观看免费| 正在行动| 尸家重地演员表| 姿metcn张筱雨人体1| 我和我的祖国 五线谱| 姐妹们| 假男假女 电影| 调教 打屁股 鞭打 拍击视频| 二胡演奏曲大全视频| 女同恋性吃奶舌吻完整版| 宇宙魔方| 卢靖姗个人资料| 冷暖人间第一部| 洛兵| 机动战士高达seed destiny| 音乐僵尸演员表| 四级词汇电子版| 岳虹| 中国的省份有哪些?| 辘轳女人和井全26集| 诺曼瑞杜斯| 李繁| 金珊|