shell監視別人在登入後都輸入了什麼命令

2021-04-13 08:24:39 字數 753 閱讀 7332

ps1="`whoami`@`hostname`:"'[$pwd]'

history

user_ip=`who -u am i 2>/dev/null| awk ''|sed -e 's/[()]//g'`

if [ "$user_ip" = "" ]

then

user_ip=`hostname`

fiif [ ! -d /tmp/.hist ]

then

mkdir /tmp/.hist

chmod 777 /tmp/.hist

fiif [ ! -d /tmp/.hist/$ ]

then

mkdir /tmp/.hist/$

chmod 300 /tmp/.hist/$

fiexport histsize=4096

dt=`date "+%y%m%d_%h%m%s"`

export histfile="/tmp/.hist/$/$.hist.$dt"

chmod 600 /tmp/.hist/$/*.hist* 2>/dev/null

把這段指令碼加入到

/etc/profile

裡面就可以了;

以後任何使用者在登入的時候會在

/tmp/

下面建立乙個

.hist

的目錄(

當然也可以改動目錄

);每個使用者使用什麼

ip位址和什麼時間內連線上來的執行了什麼命令,都寫在這個裡面了.

你在看熱鬧,別人在撿錢

借勢營銷,說起來都懂。但做起來,就有高低之分。大部分群眾看網上的熱鬧,有參與的,有不參與的,但不知不覺,就被消費了,就主動成為少數 手的工具,還不自知。你看的是熱鬧,人家在撿錢。第一種,比較直接的,簡單粗暴,就事論事。寫篇文章去說支付寶社交,好啊壞啊的,刷個十萬加,增個上千粉,任務完成,下個月廣告 ...

所有的錯不在別人在自己,這

有時候的對錯,只是一種主觀,而不是客觀,一定要明白這一點。所有的錯不在別人在自己,這樣理解對嗎 蘿蔔開會 慧廣法師 所有的錯不在別人在自己,這樣理解對嗎 蘿蔔開會 一信徒問師 在關注和拜讀了您的蘿蔔開會後體會到乙個道理 所有的錯,不在別人,在自己。我這樣理解對嗎?師答 確實是這樣。許多時候,對與錯只...

監視模組啟動的SHELL

以前是用程序來做的,現在用shell來做,目的 把引導檔案離要啟動的模組實時監測已啟動的程序裡有沒有 如果沒有,則啟動 while sleep 10 dogrep prog init run.sh awk f grep awk f runmodule aa grep c runmodule x 1w...