首頁 > 軟體

如何做Linux使用者登陸郵件提醒功能?

2019-12-18 02:59:25

  為了伺服器的安全起見,我們在使用者登陸的時候就發一份郵件進行提醒,不管是正常的使用者登陸還是從其他地方進行登陸的使用者,下面小編與大家分享一下如何做好Linux使用者登陸的郵件提醒功能,希望對大家有所幫助,謝謝。

1

首先我們是設定好可以發郵件的環境,如果沒有設定好需要設定下才行。

http://jingyan.baidu.com/article/e6c8503c04b2cce54f1a18b1.html

這是我在前幾篇寫的相關文章,大家可以參考一下。


2

我們都知道Linux使用者登陸都會執行/etc/profile檔案的,我們就是通過這一個檔案新增內容


3

郵件內要包含登陸者的一此相關資訊,如使用者,以及登陸的IP這些。

登陸的使用者可以用命令很快速地檢視到

whoami


4

登陸的IP 我們可以通過ssh紀錄檔進行查詢或者在who命令的結果中查詢到。使用who 查詢的結果如果是多行就是代表多個使用者,要根據它的登陸時間來判斷哪個使用者是剛登陸的。這個可以自行處理下,我使用紀錄檔功能,在紀錄檔裡邊查詢的方式。


5

ssh的紀錄檔就在/var/log/secure


6

最後把相關的資訊以及發郵件的命令寫到/etc/profile這個檔案裡邊,如下


7

這樣就可以在每次登陸的時候就會收到登陸的郵件提醒,如果不是自己登陸的就可以及時發現異常了。具體的格式大家可以根據自己的實際情況進行調整,以上只是個人的一個臨時範本,僅供大家參考。

IT145.com E-mail:sddin#qq.com