压在透明的玻璃上c-国产精品国产一级A片精品免费-国产精品视频网-成人黄网站18秘 免费看|www.tcsft.com

linux 系統(tǒng)用戶(hù)登錄實(shí)時(shí)檢測(cè)通知

  今天研究了一下rsync+inotify 進(jìn)行實(shí)時(shí)備份的東西,想想也可以實(shí)現(xiàn)用戶(hù)登錄實(shí)時(shí)通知的。

  只用用戶(hù)一登錄成功,系統(tǒng)就會(huì)向系統(tǒng)管理發(fā)一份郵件進(jìn)行提醒。由于沒(méi)有找到,最后利用了在/etc/profile.d/目錄的文件屬性:只要用戶(hù)登錄,就會(huì)執(zhí)行此目錄下的所有shell腳本來(lái)初始化變量和用戶(hù)環(huán)境。

  所以決定在這里做為突破口,寫(xiě)一個(gè)腳本,關(guān)于當(dāng)前用戶(hù)登錄時(shí),就自動(dòng)記錄當(dāng)前用戶(hù)信息,以及當(dāng)前系統(tǒng)登錄的用戶(hù)數(shù),并自動(dòng)發(fā)郵件。

  腳本logincheck.sh如下:

  #!/bin/bash

  user=`whoami`

  logon="$(who)"

  #msg=`echo -e "#################### $user is login ok ##################
$logon"`

  #wall "${msg}"

  #echo  ${msg} | mail -s " login $(hostname) alter " root@long.com

  `echo -e "#################### $user is login at $(date) ##################

$logon" | mail -s "login on $(hostname) alter" administrator@long.com 2> /dev/null`

  現(xiàn)在,就見(jiàn)證奇跡發(fā)生的時(shí)候吧!

  用admin 用戶(hù)登錄, 立即收到了通知的郵件

  wKioL1MgYieRl5z4AAKwhqy5Ys4401.jpg

  我這里只有兩個(gè)用戶(hù)登錄,所以結(jié)果是這樣。

  當(dāng)然,還有對(duì)用戶(hù)的身份進(jìn)行判斷,不同用戶(hù)處理有不同的通知方式等等。

 

上一篇:安卓防火墻 PS DroidWall

下一篇:對(duì)國(guó)內(nèi)電影站入侵的各種手法